cplus:类和对象

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
cplus:类和对象 [2025/11/28 13:24] – 创建 张叶安cplus:类和对象 [2025/11/28 13:26] (当前版本) – [赋值运算符重载] 张叶安
行 205: 行 205:
  
 **优点1:** 将所有成员属性设置为私有,可以自己控制读写权限。 **优点1:** 将所有成员属性设置为私有,可以自己控制读写权限。
 +
 **优点2:** 对于写权限,我们可以检测数据的有效性。 **优点2:** 对于写权限,我们可以检测数据的有效性。
  
行 1119: 行 1120:
  
 c++编译器至少给一个类添加4个函数 c++编译器至少给一个类添加4个函数
-  1. 默认构造函数(无参,函数体为空) +  默认构造函数(无参,函数体为空) 
-  2. 默认析构函数(无参,函数体为空) +  默认析构函数(无参,函数体为空) 
-  3. 默认拷贝构造函数,对属性进行值拷贝 +  默认拷贝构造函数,对属性进行值拷贝 
-  4. 赋值运算符 operator=, 对属性进行值拷贝+  赋值运算符 operator=, 对属性进行值拷贝
  
 如果类中有属性指向堆区,做赋值操作时也会出现深浅拷贝问题。 如果类中有属性指向堆区,做赋值操作时也会出现深浅拷贝问题。

该主题尚不存在

您访问的页面并不存在。如果允许,您可以使用创建该页面按钮来创建它。

  • cplus/类和对象.1764307441.txt.gz
  • 最后更改: 2025/11/28 13:24
  • 张叶安