随笔分类 - misc
摘要:寄存器 八个通用寄存器: AX BX CX DX SP BP SI DI 他们不仅仅是通用寄存器,还有特殊的用途,名字就是他们特殊用途的缩写,后面加 x 是为了好看,x 本身没有含义 AX ==> add 累加器,做加法时使用AX寄存器比较快 AX = AX + BX 快于 BX = BX + CX
阅读全文
摘要:尽量使用const,enum,inline替换 #define 因为,#define 替换发生在预处理阶段,编译器对这个替换内容就缺少了类型检测,并且不利于错误信息的查看 编译器再声明数组时必须知道数组的大小,而不是使用一个变量,我便有了如下测试 枚举类型做数组大小(在类中做成员) class Ga
阅读全文
摘要:案例简述 在某项目中,需要使用两个不同版本的HCNetSDK库,我们通常使用的静态加载DLL的方式不能满足该需求,故用到动态加载DLL的方式。 背景技术及术语解释 静态加载:也称隐式调用,指在运行程序之前由操作系统的加载器将DLL和EXE一起加载到内存里。注意这里与程序的静态链接区别开来,静态链接发
阅读全文