设为首页 加入收藏

TOP

Linux下C++程序的异常处理技巧
2014-11-23 20:15:01 】 浏览:291
Tags:Linux 程序 异常 处理 技巧

  处理 C++ 中的异常会在语言级别上遇到少许隐含限制,但在某些情况下,您可以绕过它们。学习各种利用异常的方法,您就可以生产更可靠的应用程序。


  保留异常来源信息

  学在C++中,无论何时在处理程序内捕获一个异常,关于该异常来源的信息都是不为人知的。异常的具体来源可以提供许多更好地处理该异常的重要信息,或者提供一些可以附加到错误日志的信息,以便以后进行分析。

为了解决这一问题,可以在抛出异常语句期间,在异常对象的构造函数中生成一个堆栈跟踪。ExceptionTracer 是示范这种行为的一个类。

  清单 1. 在异常对象构造函数中生成一个堆栈跟踪


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇学习C++编程语言的最大难度是什么 下一篇计算机二级C++技巧:C++鼠标全局钩..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目