
类型推导
jinzhu1911
认认真真干活,踏踏实实做事!
展开
-
C++11 类型推导 auto
静态类型和动态类型的区别静态类型的类型检查主要发生在编译阶段动态类型的类型检查主要发生在运行阶段关键字auto传统auto是一个存储类型指示符(storage-class-specifier),使用auto修饰的变量是具有自动存储期的局部变量,而C++11中auto是作为一个新的类型指示符(type-specifier),它声明的变量的类型必须由编译器在编译时期推导而得。int ma...原创 2019-08-26 22:45:46 · 599 阅读 · 0 评论 -
C++11 类型推导decltype
重用匿名类型以下代码使用3种不同的匿名类型,decltype可以推导其类型并且进行重用。enum class{K1, K2, K3}anon_e; // 匿名的强类型枚举union { decltype(anon_e) key; char* name;}anon_u; // 匿名的unionstruct { int d; decltype(a...原创 2019-08-27 01:17:06 · 341 阅读 · 0 评论