类X的复制构造函数,析构函数,赋值运算符声明

X(const X&);    //copy constructor
~X();    //destructor
X& operator=(const X&);    //assignment operator

C++中,类X的复制构造函数,析构函数,赋值运算符声明必须具有以上形式。

如果没有在类定义中显式声明他们或默认构造函数,编译器将自动为类X创建它们。

你可能感兴趣的:(复制构造函数,析构函数,赋值运算符声明)