- 博客(2)
- 收藏
- 关注
原创 拷贝构造函数形参用const修饰
加上const修饰符是为了让拷贝构造函数能够接受以右值方式传入的临时对象,并保证不对其进行修改。如果拷贝构造函数没有加const修饰符,当对象被以右值的方式传入拷贝构造函数时,函数内部的非常量引用无法绑定到右值,因为右值是临时对象,是不可修改的,无法通过引用修改它的值,因此编译器会报错。右值:右值(Rvalue)是表达式的属性之一,表示的是一个临时的、无名的、不可修改的值,通常在语法上体现为表达式的结果值,比如常量、临时变量、函数返回值等。没有内存空间。左值:左值(lvalue。
2023-03-29 13:37:51 232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人