1.声明一个c++类的时候,编译器会自动为你生成一个默认构造函数、一个默认拷贝构造函数、一个默认拷贝赋值函数、一个默认析构函数。
为了驳回编译器自动提供的技能,可将相应的成员函数声明为private并且不予以实现。如下所示:
class Test
{
private:
//只声明,不实现,并且为private
Test(const Test&);
Test & opeartor=(const Test&);
}