来源:本站
导读:目前正在解读《怎样使一个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不能被实例化》该内容的真实性请自行鉴别。