
C++11
文章平均质量分 51
岁月如墨
同行皆狼狈,余独不觉
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ 11 之初始化
1.4中不同初始化的形式 a.string s("zhl")、int i(3); //括号初始化 b.string s="zhl"、int i= 3; //等号初始化 c.int arr[4] = {1,2,3,4}、struct tm today ={0}; //POD数据用大括号 d.struct s { int x; s():原创 2017-05-07 10:47:32 · 545 阅读 · 0 评论 -
C++ 11 之Lambda
1.Lambda表达式来源于函数式编程,说白就了就是在使用的地方定义函数,有的语言叫“闭包”,如果 lambda 函数没有传回值(例如 void ),其回返类型可被完全忽略。 定义在与 lambda 函数相同作用域的变量参考也可以被使用。这种的变量集合一般被称作 closure(闭包);原创 2017-05-07 10:35:33 · 206 阅读 · 0 评论 -
C++ 11新增了两个推导关键词,auto & decltype
1.区别 auto:用于推导变量类型; decltype: 用于推导表达式或者函数返回值 2.直接上代码int main() { conststd::vector v(1); autoa = v[0]; // a 的类型是 int decltype(v[0]) b = 1; // b 的类型是 const int&, 因为函数的返回类型是原创 2017-05-07 10:44:13 · 310 阅读 · 0 评论 -
C++ 11 之学习总结
感慨时间过的好快,C++ 11出来都5年了,现在才开始学习,但为时也不晚; 主要是网上及身边的朋友大肆宣扬C++ 11的某些优化,弄得别人心里痒痒的,所以就花了3天学习了点基本知识,相对于整个C++ 11的新增来说就是九牛一毛; 先上一张C++ 11的图: 1.推导关键词 auto & decltype; 详解:http://blog.youkuaiyun.com/zh原创 2017-05-07 10:57:24 · 432 阅读 · 0 评论