
C++11
搓搓程序狗
you can you code,no can no bb
展开
-
C++11-decltype(网络整理)
decltype简介 编译时类型推导的出现正是为了泛型编程,在非泛型编程中,我们的类型都是确定的,根本不需要再进行推导。 而编译时类型推导,除了我们说过的auto关键字,还有本文的decltype。 decltype与auto关键字一样,用于进行编译时类型推导,不过它与auto还是有一些区别的。decltype的类型推导并不是像auto一样是从变量声明的初始化表达式获得变量的类型,而是总是以一个普通表达式作为参数,返回该表达式的类型,而且decltype并不会对表达式进行求值。 decltype用法转载 2021-07-15 17:22:19 · 213 阅读 · 0 评论 -
C++11 auto详解(网络整理)
/* * 在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量。 * C++11中,auto有了全新的含义即:auto不再是一个存储类型指示符,而是作为一个新的类型 * 指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。 * * 通俗地讲,auto关键字是可以自动推导变量类型的。 * * 需要注意的是,auto不是一个类型的“声明”,而是一个“占位符”, * 编译器在编译期会将auto替换为变量实际的类型。使用auto定义变量时必须.原创 2021-07-14 18:15:16 · 951 阅读 · 1 评论