摘要:
1 #include <iostream> 2 using namespace std; 3 4 class Tree{ 5 public: 6 Tree(){ 7 num = 0; 8 } 9 void operator ++(){10 num++;11 }12 13 int num;14 };15 16 int main(){17 18 Tree tree;19 cout<<tree.num<<endl;20 tree++;21 cout<<tree.num<<endl;22 23 ... 阅读全文
摘要:
浅拷贝:即类中有指针成员变量,拷贝时,只拷贝了指针变量,而没有拷贝指针变量所指向的地址块。实例代码: 1 #include <iostream> 2 using namespace std; 3 4 class Tree{ 5 public: 6 // 拷贝构造函数 7 Tree(const Tree& tree){ 8 this->num = tree.num; 9 }10 // 构造函数11 Tree(){12 num = new int(10);13 }14 // 析构函数15 ~Tree(... 阅读全文