- 博客(1)
- 收藏
- 关注
原创 析构函数virtual与非virtual
当父类不含virtual析构函数时,其继承的子类对象由父类指针被删除,那么结果未有定义,即实际执行时通常发狠的是对象的子类成分并没有销毁。#include <iostream> using namespace std; struct A { /* virtual ~A() {cout<<"~A()\n";}*/ ~A() {cout<<"~A()\...
2018-06-05 18:44:45 455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人