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