C++设计一个类:只能在堆上建立对象、只能在栈上建立对象、只能建立一个对象

在C++中,建立类的对象有两种方法,一种是静态创建,A a; 另外一种是动态创建,调用new 操做符。web 1、只能在堆上建立对象 就是动态创建类的对象,使用new操做符来完成。 作法一:将该类的构造函数和析构函数权限设为protected,(能够让该类能够被继承),而后定义两个static 函数来调用new ,delete 来建立和销毁对象。 class A { protected:
相关文章
相关标签/搜索