怎样使一个class不能被实例化

来源:本站
导读:目前正在解读《怎样使一个class不能被实例化》的相关信息,《怎样使一个class不能被实例化》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《怎样使一个class不能被实例化》的详细说明。
简介:本文介绍了使class不能被实例化一种方法。

抽象基类不能被实例化

最好还是把析构函数定义成纯虚函数就行了

class Instrument

{

public:

virtual ~Instrument() = 0; //纯虚函数

};

Instrument::~Instrument()

{}

当然在class内部其实可以有变量,如下:

class Instrument

{

private:

int x;

float y;

public:

virtual char* what() = 0; //纯虚函数

};

其实只要有纯虚函数,该类就不能实例化.

提醒:《怎样使一个class不能被实例化》最后刷新时间 2024-03-14 00:58:06,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《怎样使一个class不能被实例化》该内容的真实性请自行鉴别。