解读构造函数的调用规则、深拷贝与浅拷贝-牛翰网

解读构造函数的调用规则、深拷贝与浅拷贝

目录 1.调用规则 2.深拷贝和浅拷贝问题 3.string类的拷贝构造练习 总结 1.调用规则 默认情况下,C++至少会给一个类添加三个函数: 默认构造函数(无参,函数体为空) 默认析构函数(无参,函数...
C++类中的运算符重载过程-牛翰网

C++类中的运算符重载过程

目录 为什么要实现运算符重载? 1.加法运算符重载 在类内实现加法运算符重载 在类外实现加法运算符重载 2.左移运算符重载 3.递增运算符重载 4.+=运算符重载 5.关系运算符和赋值运算符重载 总结 ...