条款5 了解c++默默编写并调用哪些函数 编译器自动生成的copy 构造函数,copy赋值操作符,析构函数,构造函数,这些都是public和inline的,此处inline的意思是他们的定义都是在头文件当中的 假设有一个引用类型的数据成员,那么上面的赋值操作是不对的,因为引用不能改变 条款6 如不想使用编译器自动生成的函数,就该明确拒绝 上面的赋值构造函数,赋值操作符都可以有编译器自动生成,为了拒绝使用上面两种函数,可以创建一个将这种函数定义私用成员的类,从而不会使用这些函数 class Unc…