- 博客(3)
- 收藏
- 关注
翻译 C++ 小菜3:赋值操作符
类的赋值操作符(assignment operator)即使用符号 “=” 为一个实例赋值。比如: ExClass a1,a2; a1 = a2; // assigns a2 to a1 根据所查资料,赋值操作符的声明可以选择下述形式的一种: (1) MyClass& operator=( const MyClass& rhs ); (2) MyClass& operator=( M
2013-11-03 12:48:31
396
原创 C++ 小菜2:拷贝构造函数
C++拷贝构造函数 拷贝构造函数是一种特殊的构造函数,用于拷贝一个已存在的实例。 当一个新变量通过另一个对象创建,即在声明时初始化,拷贝函数将会被调用。符合该要求的情况如下: Person q("Mickey"); // constructoris used to build q. Person r(p); //copy constructo
2013-10-31 14:19:57
418
原创 C++ 小菜1:虚析构函数
什么是虚析构函数? C++中的析构函数用于内存的回收和清理。当子类实例被回收时,析构函数执行顺序如下: 1. 子类析构函数 2. 父类析构函数 对于虚析构函数,简单地说,就是被声明为虚函数的析构函数。要定义一个虚析构函数,你只需要在析构函数头前加上关键字 “virtual”。 为什么我需要使用虚析构函数? 如果基类的析构函数不是虚函数,那么当 dele
2013-10-24 13:46:00
472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅