论try/catch的重要性,我们经常遇到代码出现无法调试的错误,程序退出的时候崩溃。这跟我们代码日常保护的习惯息息相关。
2015-11-09 14:28
661 查看
每当构造函数或析构函数中出现溢出,会导致调试非常困难,而使用try/catch来处理构造中的初始化就非常重要了。
如上图,在构造函数中,我们的很多初始化动作会放在这里,但是却忽视了,一旦初始化出错了,构造函数是没有直接返回值的,因此构造函数失败导致的可能是一个无法跟踪的错误。
如上图,在构造函数中,我们的很多初始化动作会放在这里,但是却忽视了,一旦初始化出错了,构造函数是没有直接返回值的,因此构造函数失败导致的可能是一个无法跟踪的错误。
相关文章推荐
- eclipse中如何修改不同后缀文件类型的编码
- python 文件操作
- python数据挖掘常用包
- Python之路【第三篇】:Python基础(二)
- JavaSript面向对象
- java.lang.outofMemoryError解决方法
- Jecc(java椭圆曲线加密库)学习笔记及ECDH实现
- 压缩VBox虚拟机空间的方法
- Google Java编程风格指南中文版
- 利用doxygen生成python文档
- 使用Python对IP进行转换的一些操作技巧小结
- discuz X3.2 forum_index.php详解
- Unix学习笔记------书本例题编程实例------从标注输入读入然后从标准输出输出
- java.lang.IllegalArgumentException: taglib definition not consistent with specification version
- 64位win&python2.7下gensim环境搭建
- python 多个相同字符串
- Java项目中数据库字段和用户页面显示之间的转换,比如性别字段:1显示男,0显示女
- Java根据用户IP查找用户地址信息
- JAVA嵌套类:静态嵌套类和非静态嵌套类
- C# 迭代器简析