码迷,mamicode.com
首页 > 编程语言 > 详细

c++11笔记

时间:2014-09-12 23:27:04      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:使用   ar   for   sp   代码   c   c++   r   type   

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笔记

标签:使用   ar   for   sp   代码   c   c++   r   type   

原文地址:http://www.cnblogs.com/skyline-z/p/3825019.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!