条款 6 :使用delete 明确拒绝编译器自动生成函数 method 1 将成员函数声明为private并且不予实现,无法显示调用可以使得编译器无法编译. method 2 继承private修饰的copy construct以及operator,在derive类中就可以不需要任何设计,同时会拒绝使用默认的copy construct以及operator函数. medthod 3 将要拒绝生成的默认函数用delete关键字修饰,则该函数不会生成.