构造函数 析构函数 可否重载 可重载 作用:可用不同方式构造类对象。 不可重载 原因:函数名、参数、形式固定,且由系统调用 设为虚函数 不可 原因:对象未生成走之前,不可动态绑定。 参见: http://blog.youkuaiyun.com/woyaowenzi/article/details/2310710 可以 作用:实现多态的析构实现,而且作为基类的析构函数最好申明为虚函数。 参见: http://topic.youkuaiyun.com/t/20041125/14/3587677.html 设为私有成员 可以 作用:私有构造函数可以防止该类在外部被实例化 参见: 可以 作用:只在堆上分配内存,不在栈上申请可将析构函数声明为私有 参见:http://blog.youkuaiyun.com/jia_xiaoxin/article/details/3348045