C++中的构造函数与析构函数可以设为private吗?
来源:百度知道 编辑:UC知道 时间:2024/05/14 06:27:24
说明一下原因
当然不可以设为private。
构造函数是用来初始化对象的,而析构函数是用来清除对象的。你在别的函数中申明一个类的对象时构造函数自动调用。而如果申明为private的话,该函数就没有这样的权限。析构函数是当对象消亡时,也是自动调用的。也存在权限问题。
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/14 06:27:24
当然不可以设为private。
构造函数是用来初始化对象的,而析构函数是用来清除对象的。你在别的函数中申明一个类的对象时构造函数自动调用。而如果申明为private的话,该函数就没有这样的权限。析构函数是当对象消亡时,也是自动调用的。也存在权限问题。