2013年12月6日

C++异常机制的实现方式和开销分

摘要: http://baiy.cn在我几年前开始写《C++编码规范与指导》一文时,就已经规划着要加入这样一篇讨论 C++ 异常机制的文章了。没想到时隔几年以后才有机会把这个尾巴补完 :-)。还是那句开场白:“在恰当的场合使用恰当的特性” 对每个称职的 C++ 程序员来说都是一个基本标准。想要做到这点,就必须要了解语言中每个特性的实现方式及其时空开销。异常处理由于涉及大量底层内容,向来是 C++ 各种高级机制中较难理解和透彻掌握的部分。本文将在尽量少引入底层细节的前提下,讨论 C++ 中这一崭新特性,并分析其实现开销:关于线程函数的调用和返回C++ 函数的调用和返回栈回退(Stack Unwind)机 阅读全文

posted @ 2013-12-06 10:29 berkeleysong 阅读(118) 评论(0) 推荐(0) 编辑

导航