c++相关(类 花括号构造函数的使用、const引用、左值引用和右值引用(不考虑模板))

≡放荡痞女 提交于 2020-01-07 13:22:19

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

C++11可以用花括号构造函数增加像vector之类的容器初始化便捷性,花括号只能向宽的方向进行转换

新版本类成员初始化的简化:

在新版本中可以用{}初始化默认值为0:

const引用:常量引用表示不能通过引用改变绑定对象的值,但是对象的值可以通过别的方式改变。

    int a = 10;
    //常量引用b和a绑定,不能通过b而改变a。
    const int &b = a;
    cout << a << endl;
    cout << b << endl;
    //但是可以通过别的方式改变a
 

右值引用可以改变大小

左值引用转化成右值引用需要明确说明用move

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!