摘要: 目录 起因 typename的常见用法 typename的来源 一些关键概念 限定名和非限定名 依赖名和非依赖名 类作用域 引入typename的真实原因参考 一个例子 问题浮现 千呼万唤始出来 不同编译器对错误情况的处理 使用typename的规则 其它例子 再看常见用法 写在结尾 起因 近日,看 阅读全文
posted @ 2020-11-30 17:14 Mr-xxx 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 1. decltype的意义 有时我们希望从表达式的类型推断出要定义的变量类型,但是不想用该表达式的值初始化变量(初始化可以用auto)。为了满足这一需求,C++11新标准引入了decltype类型说明符,它的作用是选择并返回操作数的数据类型,在此过程中,编译器分析表达式并得到它的类型,却不实际计算 阅读全文
posted @ 2020-11-30 15:22 Mr-xxx 阅读(77) 评论(0) 推荐(0) 编辑