![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++技术相关
阿飞1120
这个作者很懒,什么都没留下…
展开
-
C++11新特性
C++11新特性auto关键字for循环的新用法 auto关键字 在C++11我们可以使用auto去声明一个变量,但是这并不意味着C++增加了一个auto类型(一个可以表示任意类型的类型)。因为C++语言强类型特性是不会变的,变的只是编译器,它变的更加高级(推导出确定的类型)。 std::vector<int> vec_int; // 旧的C++语法 std::vector<in...原创 2019-09-07 22:38:38 · 180 阅读 · 1 评论 -
C++11 移动语义 和 完美转发
C++11 移动语义std::move 和 完美转发std::forward1、左值和右值2、右值引用 和 移动语义(std::move)3、完美转发std::forward 1、左值和右值 在C++11中可以取地址(有变量名)的就是左值;不能取地址(没有变量名)的就是右值 举例: int a = fun(b + c) a是左值,有变量名且可以取地址 fun(b+c)是右值(将亡值) 2、右值引用...原创 2019-09-30 16:36:07 · 391 阅读 · 0 评论