
我所认识的C++
文章平均质量分 86
独木_DZ
这个作者很懒,什么都没留下…
展开
-
c++中.dll与.lib文件的生成与使用的详解
c++中.dll与.lib文件的生成与使用的详解本篇文章介绍了,在c++中.dll与.lib文件的生成与使用的详细介绍,需要的朋友参考下c++中.dll与.lib文件的生成与使用的详解--------------------------------------------------------------------------------两种库:• 包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic li转载 2021-02-18 15:13:51 · 404 阅读 · 0 评论 -
stdafx.h 的作用
stdafx.hVC工程里面经常见到stdafx.h这个头文件,以前也没有特别注意,但是这个文件用不好经常会出错。stdafx的英文全称为:Standard Application Framework Extensions(标准应用程序框架的扩展)。所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。简介预编译头...转载 2020-05-22 15:59:51 · 285 阅读 · 0 评论 -
C++虚函数表深入解析 (一)
本篇文章大概从三个角度解析虚函数表 : A : 虚函数调用方式B : 深入解析虚函数C : 打印虚函数表有问题一起交流 !A : 虚函数调用方式 关于函数调用方式,在此指的是直接调用与间接调用 , 即Call rel16/32 ( 其opcode E8 ... )或者 call [ rel16/32 ] ( 其opcode FF ...) .具体call指令原创 2015-08-26 09:48:58 · 858 阅读 · 0 评论 -
从反汇编看this指针
在这大概从三个角度来谈this指针 : A . this指针的由来 B . this指针的特点 C . this指针与this Call调用方式 有错误的地方,欢迎批评指正A . this指针的由来 1.原创 2015-08-20 15:41:42 · 1848 阅读 · 0 评论 -
this指针与__thiscall调用方式
__thiscall 是为了解决类成员调用中this指针传递而规定的。__thiscall要求把this指针放在特定寄存器中,该寄存器由编译器决定。VC使用ecx,Borland的C++编译器使用eax。注 : 测试环境为VS2012 , 编译方式为Debug版.测试代码:#include "stdafx.h"struct MyStruct{ int x ; int原创 2015-08-20 20:15:38 · 1040 阅读 · 0 评论