2016年10月12日
摘要: C语言typedef的用法 一.基本概念剖析 int* (*a[5])(int, char*); //#1 void (*b[10]) (void (*)()); //#2 double(*)() (*pa)[9]; //#3 1.C语言中函数声明和数组声明。函数声明一般是这样: int fun(i 阅读全文
posted @ 2016-10-12 18:54 小乖乖~ 阅读(136) 评论(0) 推荐(0) 编辑
摘要: __declspec ( extended-decl-modifier-seq )扩展修饰符:1:align(#) 用__declspec(align(#))精确控制用户自定数据的对齐方式 ,#是对齐值。e.g__declspec(align(32)) struct Str1{ int a, b, 阅读全文
posted @ 2016-10-12 18:45 小乖乖~ 阅读(459) 评论(0) 推荐(0) 编辑
摘要: VC里面:PASCAL==CALLBACK==WINAPI==__stdcall _stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,在函数名后加上"@"和参数的字节数。 _c 阅读全文
posted @ 2016-10-12 18:44 小乖乖~ 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 使用VS2008,在项目属性中有一项MFC的使用,有三种设置: 1.使用标准Windows库 2.在共享DLL中使用MFC 3.在静态库中使用MFC 第一种顾名思义。 第二种指的是打包时一些MFC的DLL的内容没有被包含在EXE文件中,所以EXE文件较小,但是运行时要求系统中要有相关的DLL文件。 阅读全文
posted @ 2016-10-12 13:22 小乖乖~ 阅读(2544) 评论(0) 推荐(0) 编辑
摘要: 转自 http://www.cnblogs.com/zdxster/archive/2011/01/27/1945868.html 在EOS6的项目中,如果采用VC++开发的ActiveX,那么第一次运行的时候,IE中就会提示,“在此页上的ActiveX控件和本页上的其他部分的交互可能不安全,你想允 阅读全文
posted @ 2016-10-12 13:21 小乖乖~ 阅读(4481) 评论(0) 推荐(0) 编辑