C++11中,当类中含有不能默认初始化的成员变量时,可以禁止默认构造函数的生成,
ac_class()=delete; // 表示删除默认构造函数
ac_class()=default; // 表示默认存在构造函数
当类中含有不能默认拷贝成员变量时,可以禁止默认构造函数的生成,
ac_class(const ac_class&)=delete; // 表示删除默认拷贝构造函数,即不能进行默认拷贝
ac_class & operatir=(const ac_class&)=delete; // 表示删除默认拷贝构造函数,即不能进行默认拷贝