c++类继承,构造函数和析构函数调用顺序
来源:互联网 发布:淘宝怎么搜阿普唑仑 编辑:程序博客网 时间:2024/06/05 02:31
class A
{
public: A()
{
printf("A\n"); }
~A()
{
printf("~A\n");
}
};
class B : public A
{
public: B()
{
printf("B\n");
}
~B()
{
printf("~B\n");
}
};
int _tmain(int argc, _TCHAR* argv[]) { B *b= new B(); delete b; return 0; }
运行结果:
A
B
~B
~A
class A
{
public: A()
{
printf("A\n"); }
~A()
{
printf("~A\n");
}
};
class B : public A
{
public: B()
{
printf("B\n");
}
~B()
{
printf("~B\n");
}
};
int _tmain(int argc, _TCHAR* argv[]) { B *b= new B(); A* a = (A*)b; delete a; return 0; }
运行结果:
A
B
~A
0 0
- 继承和构造函数析构函数调用顺序
- 【c++继承】继承关系中派生类对象构造函数和析构函数调用顺序
- c++类继承,构造函数和析构函数调用顺序
- C++类的继承中构造函数和析构函数调用顺序例子
- 类的析构函数和构造函数调用顺序
- C++构造函数的执行顺序及析构函数的执行顺序-多种情况:普通继承、虚拟继承、类构造函数调用其它类的构造函数
- 派生类构造函数和析构函数的调用顺序(C++)
- 继承中构造函数和析构函数地调用顺序
- 继承中构造函数和析构函数地调用顺序
- 继承中构造函数和析构函数地调用顺序
- C++继承中构造函数和析构函数的调用顺序
- 继承中构造函数和析构函数的调用顺序
- C++的继承中构造和析构函数的调用顺序
- 构造函数和析构函数调用顺序
- 构造函数和析构函数调用顺序实例
- 关于构造函数和析构函数的调用顺序
- C++构造函数和析构函数的调用顺序
- C++构造函数和析构函数的调用顺序
- hdu3172 Virtual Friends 并查集 map映射
- 我迷茫过
- 康托展开及其逆运算【cantor】
- HDU Escape (网络流,最大流)
- 网站建设:万网域名+阿里云服务器
- c++类继承,构造函数和析构函数调用顺序
- Boss授权正常,在地市BO中状态为“已注销"
- C# region
- 妙味云课堂之css:表格和表单
- android 滑动菜单SlidingMenu的实现
- Geographic Transformation中Beijing_1954转WGS_1984选项解释
- 异常机制
- lua字符串库
- 常用图像二值化方法