第四周阅读函数 (2)
来源:互联网 发布:泰达有线网络客服 编辑:程序博客网 时间:2024/05/18 15:05
问题及代码
/* *ALL rights reserved. *文件名称: 初学对象4 *作者:李长鸿 *完成时间:2015.3.30 *问题描述:阅读程序 */ #include <iostream>using namespace std;class A{public: A() { cout<<"A"; } ~A() { cout<<"~A"; }};class B{ A *p;public: B() { cout<<"B"; p=new A(); } ~B() { cout<<"~B"; delete p; }};int main(){ B obj; return 0;}
总结:原先写的是BA~A~B,想起析构函数的运行顺序,犹犹豫豫的,又改了回来。
是不是只要记着析构函数是从析后面对象的函数到析前面对象的函数依次运行就行了。
反正就等一切对象都编译完了以后,再从后面的对象一直析构到前面的
????
管呢,先试吧
0 0
- 第四周阅读函数 (2)
- 第四周 阅读程序(2)
- 第四周程序阅读(2)
- 第四周项目零:程序阅读——构造函数和析构函数(2)
- 第四周程序阅读(2)
- 第四周阅读程序2
- 第四周 阅读程序 2
- 第四周 程序阅读——构造函数和析构函数(一)
- 第四周项目零:程序阅读——构造函数和析构函数(1)
- 第四周项目零:程序阅读——构造函数和析构函数(3)
- 第四周项目零:程序阅读——构造函数和析构函数(4)
- 第四周 程序阅读——构造函数和析构函数(二) .
- 第四周 程序阅读——构造函数和析构函数(三)
- 第四周 程序阅读——构造函数和析构函数(四)
- 第四周 阅读程序(构造函数和析构函数)
- 第四周 阅读程序(1)
- 第四周 阅读程序(3)
- 第四周 阅读程序(4)
- Struts2+Hibernate 实现增删改用户
- 测试面试: 对于一个产品测试你能联想到的所有测试类别
- MFC中CtreeCtrl控件实现三态复选的总结
- IOS笔记 #pragma mark的用法
- java web 中的绝对路径和相对路径
- 第四周阅读函数 (2)
- 让Emacs在保存时自动清除行尾空格及文件结尾空行
- JS-拖拽-碰撞-封装
- 系统更新完成后,IMEISVN自动加1,标识本次升级
- windows7环境下的局域网配置
- Extjs3中修改Store里proxy的URL的方法
- web.xml
- Oracle备份与不完全恢复
- 用include指令实现nginx多虚拟主机配置