析构函数、虚析构函数、纯虚函数
函数 析构
2023-09-14 08:56:53 时间
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
#include<iostream> using namespace std; class parent { public: parent() { cout << "父类构造" << endl; } ~parent() { cout << "父类析构" << endl; } }; class child :public parent { public: child() { cout << "子类构造" << endl; } ~child() { cout << "子类析构" << endl; } }; int main() { { parent* A = new child(); delete A; } /*父类构造 子类构造 父类析构*/ system("pause"); return 0; }
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
#include<iostream> using namespace std; class parent { public: parent() { cout << "父类构造" << endl; } virtual ~parent() { cout << "父类析构" << endl; } }; class child :public parent { public: child() { cout << "子类构造" << endl; } virtual ~child() { cout << "子类析构" << endl; } }; int main() { { parent* A = new child(); delete A; } /*父类构造 子类构造 子类析构 父类析构*/ system("pause"); return 0; }
class Box { public: // 纯虚函数 virtual double getVolume() = 0; private: double length; // 长度 double breadth; // 宽度 double height; // 高度 };
https://www.cnblogs.com/-citywall123/p/12745654.html
相关文章
- [系统安全19] 面向对象逆向-虚函数、MFC逆向
- 【C/C++学院】(6)构造函数/析构函数/拷贝构造函数/深copy浅copy
- PHP获取指定月份的第一天开始和最后一天结束的时间戳函数
- 快速部署 Spring PetClinic 到函数计算平台
- C++ 调用windows系统DOS命令的函数 system(char* command)
- php自带的几个防止sql注入的函数
- Atitit 常见聚合运算与算法 目录 1.1. 单行函数,vs 那就是聚合函数1 1.2. 聚合分类 哈希聚合 标量聚合 流聚合1 1.3. 常见聚合函数 mysql oracle等1 r
- 【智能算法】遗传算法 — 多元函数最小值(遗传算法理论)
- linux中IO函数(仅限于读写)的总结
- 【Android 逆向】ptrace 函数 ( ptrace 函数族 | 进程附着 | 进程脱离 | 进程数据读写权限 | 进程对应的主线程寄存器读写 | 单步调试 |ptrace 函数族状态转换 )
- Python标准库:内置函数hex(x)
- 5.2 calendar--通用日期的相关函数(4)
- D3DXVec3Subtract 函数
- MATLAB学习笔记(七)——MATLAB解方程与函数极值
- main函数里面创建队列
- 【跟学C++】C++类与对象—构造函数—析构函数(Study10)
- 【C++要笑着学】类的默认成员函数详解 | 构造函数 | 析构函数 | 构造拷贝函数