第15周-阅读项目2-异常处理&&命名空间
2015-06-17 20:41
246 查看
问题及代码:
运行结果:
![](http://img.blog.csdn.net/20150617203949328?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTUlLQVNBMw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
知识点总结:
异常处理。
学习心得:
(⊙o⊙)…感觉这个程序不太对阿,不是只有木有声明出来的情况才会调用系统的terminnate来终止嘛。。
#include <iostream> using namespace std; void f(); class T { public: T( ) { cout<<"constructor"<<endl; try { throw "exception"; } catch(char*) { cout<<"exception"<<endl; } throw "exception"; } ~T( ) { cout<<"destructor"; } }; int main() { cout<<"main function"<< endl; try { f( ); } catch(char *) { cout<<"exception2"<<endl; } cout<<"main function"<<endl; return 0; } void f( ) { T t; }
运行结果:
知识点总结:
异常处理。
学习心得:
(⊙o⊙)…感觉这个程序不太对阿,不是只有木有声明出来的情况才会调用系统的terminnate来终止嘛。。
相关文章推荐
- 每天一个linux命令(39):grep 命令
- android的数据存储方式---5种方法
- 软件工程理论阅读笔记3
- 软件工程理论阅读笔记2
- [BZOJ 1789 & 1830] [AHOI 2008] Necklace Y型项链
- WorldWind源码剖析系列:窗口定制控件类WorldWindow
- NYOJ 685 查找字符串
- hdu 1535 Invitation Cards
- 蓝牙BLE主从机中GAP几种状态的解释
- Linux SPI总线和设备驱动架构之一:系统概述
- 三种读取Excel方法
- innnodb 线程在做什么?
- hdu 1535 Invitation Cards
- 揭秘LocalBroadcastManager实现原理
- 最小生成树算法(2)------------Kruskal
- [D-VIII] 限位数对称制2整数 浮点数加减法器
- MySQL绿色版的安装(mysql-5.6.22-win32.zip)
- 第三次Sprint-最后冲刺
- 软件工程理论阅读笔记1
- WorldWind源码剖析系列:配置载入器类ConfigurationLoader