C++自考学习笔记 http://wenku.baidu.com/view/bc751893daef5ef7ba0d3c83.html

1、拷贝构造函数、赋值运算、析构函数,头文件定义如下:
class StudyC

{
    public:
        StudyC(const StudyC & sc);  //拷贝构造函数
        StudyC & operator = (const StudyC & sc); //赋值运算
        ~StudyC(); //析构函数
}
备注:构造函数
拷贝构造函数只有一个形参,形参的类型是该类的类名,形参必须是const类型引用;
赋值运算符:有一个返回类型为类的引用的返回值;
析构函数:不能使用参数、不能有返回值,有且仅有一个析构函数,该函数提供默认版本;

 

你可能感兴趣的:(阅读)