反汇编
文章平均质量分 77
Yangping_Peng
这个作者很懒,什么都没留下…
展开
-
函数的工作原理
函数调用的工作流程 传递参数:通过栈(_cdecl,_stdcall)或寄存器(_fastcall)。函数调用:使用call指令调用函数,并将返回地址压入栈中。保存栈底:将调用方的栈底寄存器ebp压栈。申请栈空间,并保存寄存器环境:根据局部变量的多少提升esp(add esp,n)来开辟栈空间,用于存放函数的局部变量(VC6.0中debug模式这部分空间初始化为0XCC),并将函数中要用到的原创 2013-04-02 09:53:34 · 1088 阅读 · 0 评论 -
结构体和类
结构体和类 在C++中,结构体和类惟一的区别是默认访问权限和默认继承访问级别不同。结构体的默认访问权限为public,派生类默认为public继承;而类的默认访问权限为private,派生类默认为private继承。它们都具有构造函数、析构函数和成员函数。它们都是抽象的概念,只能表示某个群体,无法确定这个群体中的某个独立个体;而对象则是群体中独立存在的个体。对象 对象的大小原创 2013-04-16 20:51:31 · 831 阅读 · 0 评论