自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++编译器怎么实现异常处理4

C++和异常2图 5 显示了函数信息(funinfo)结构的内容。请注意结构使用的名字可能和VC++编译器使用的实际名字不一样,而且我在图中只显示了有关的成员,结构中的unwind table成员我将在下一节讲到。当异常产生时,异常处理不得不寻找函数中的catch块,首先它要知道函数里这个产生异常的语句是不是被一个try块所包含。如果函数根本就没有try块,异常处理直接就从函数里返回,

2002-11-21 10:06:00 1429

原创 C++编译器怎么实现异常处理3

C++和异常再回头来说我们在第一节里说到的 EXCEPTION_REGISTRATION结构,这个结构是用来注册操作系统的异常回调函数的,当异常发生时,该函数将被调用。 VC++扩展了异常回调函数得语法,增加了两个新的参数:struct EXCEPTION_REGISTRATION{   EXCEPTION_REGISTRATION *prev;   DWORD handler;  

2002-11-17 11:51:00 1167

原创 C++编译器怎么实现异常处理2

看了C++编译器怎么实现异常处理1    sdssly(翻译)http://www.csdn.net/Develop/article/15%5C15051.shtm没有下文,于是自己去看原文,也翻译了一部分,只是还是没有到关键部分函数和堆栈堆栈是一块连续的内存,用来保存函数的局部对象。更明确的说,每一个函数都有关联的栈帧(译注:stack frame,在调用函数时,进入函数

2002-11-15 14:01:00 1326

tcptrace windows下运行的tcp代理工具

windows下运行的tcp代理工具,能方便的看到中间的数据流

2011-12-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除