C++中构造函数和析构函数应该是共有成员还是私有成员

2024-12-01 07:40:02
推荐回答(2个)
回答1:

应该都是为公有成员
构造函数 不需要多说 声明一个对象时就要用到他 明显不适合私有 编译器会报错
析构函数 当系统结束时变会自动运行析构函数 如果将析构声明为私有 编译器亦会报告错误

回答2:

共有成员,但是也有特殊的例如:唯一实例中构造就是私有的