首页 > 代码库 > c++11笔记
c++11笔记
auto 和 decltype 关键字
在以前版本的C++中,定义变量必须要给出变量的类型,C++ 11利用auto关键字进行类型判断,编译器可以根据初始化代码推断出变量的类型。在使用模版时,如果某个变量依赖模版的类型参数,只能用auto确定该变量类型。
for (auto itr = myvec.cbegin(); itr != myvec.cend(); ++itr)
auto i = 10;
另外,decltype可以用来在编译期决定一个表达式的类型,比如:
int someInt;decltype(someInt) otherIntegerVariable = 5;
c++11笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。