C++ 只声明该类为抽象类
来源:互联网 发布:windows qt安装包下载 编辑:程序博客网 时间:2024/05/17 06:04
一、整体代码
01.cpp
#include <iostream>using namespace std;class IDemo{ public: virtual ~IDemo() = 0;//纯虚析构函数};class Child : public IDemo{ public: ~Child() { cout << "Child" <<endl; }};IDemo::~IDemo(){ cout << "IDemo" <<endl;}int main(){ IDemo* demo = new Child; delete demo; return 0;}
二、运行结果
Child
IDemo
三、解释
一旦声明了纯虚析构函数,那么该类为抽象类,不能生成该类对象,天生就是当爹的
1 0
- C++ 只声明该类为抽象类
- c++类不含有数据成员(静态除外),则不会为该类实例分配存储空间,该类实例只占用一个字节空间
- C++中如何声明抽象类
- 适配器模式以及为什么允许声明没有抽象方法的类为抽象类?
- 只为java 接口和抽象区别
- 抽象类、抽象方法怎么声明
- 在类的头文件include其他类头文件,不能再声明该类对象
- 一个奇怪的问题:在类里面声明一个该类的对象
- 一个类继承一个抽象类,然后在该类中添加一个接口类型的变量...
- 【从C到C++学习笔记】类声明/公有私有保护成员/数据抽象和封装
- 只为java 抽象和接口的区别
- C语言函数只定义而不声明问题
- 将 C 语言声明转换为 Visual Basic 声明
- .NET基础复习只抽象类
- 当一个类的构造函数被定义为private时如何创建该类的实例
- 编写Java程序,模拟简单的计算器。 定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有。 编写构造方法,用于初始化n1和n2,再为该类定义 加(addition)、 减(su
- 抽象类(C++)
- [c++]抽象类
- SQl获取某一字符出现次数
- 应用struts2的一个登陆小实例,Marker一下
- 如何创建并运行java线程
- 数据库_jdbc_改造MVC案例(登录注册)
- android计算器
- C++ 只声明该类为抽象类
- c、c++变量在64位机器和32位机器的区别
- QGIS编译
- C++文件读写详解(ofstream,ifstream,fstream)
- IOS沙盒机制和文件操作(1)
- 希尔伯特曲线实现
- 浅谈vivado HLS从C/C++到硬件描述语言转换
- ASP.NET中配置应用程序
- Android系统架构