随笔分类 - C/C++的点点滴滴
摘要:一 前言: 异常处理,对于做面向对象开发的开发者来说是再熟悉不过了,例如在C#中有 try { ... } catch( Exception e){...} finally{ ..... } 在C++中,我们常常会使用 try{} ... catch(){} 块来进行异常处理。 说了那么多,那么到...
阅读全文
摘要:首先来看一下可执行文件中的段在内存中的布局: 堆栈段:包含一种单一的数据结构---堆栈 堆栈段的主要功能: 1.为函数内部声明的局部变量提供存储空间。 2.进行函数调用时,存储与此有关的一些维护性信息---stack frame ,包括函数的调用地址,不适合装入寄存器的参数和一些寄存器值...
阅读全文
