随笔分类 -  VC++

摘要:libgcc中读取了一些代码: UDWtype __fixunsxfDI (XFtype a) { if (a < 0) return 0; /* Compute high word of result, as a flonum. */ const XFtype b = (a / Wtype_MAX 阅读全文
posted @ 2020-04-29 14:50 预见者 阅读(1033) 评论(0) 推荐(0)
摘要:问题:命令“regsvr32 /s /n /i:user "F:\XXXXXXXXXXXXXXXXX\Release\One.ocx"”已退出,代码为 3 解决方法: The issue that causes "Error MSB3073 exited with code 3" happens t 阅读全文
posted @ 2017-02-23 17:30 预见者 阅读(1127) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2014-05-08 15:06 预见者 阅读(2) 评论(0) 推荐(0)
摘要:CONTAINING_RECORD 这样的一个宏,我看了它的定义,如下:#define CONTAINING_RECORD(address, type, field) ((type *)( (PCHAR)(address) - (ULONG_PTR)(&((type*)0)->field)))cla... 阅读全文
posted @ 2014-05-08 14:58 预见者 阅读(491) 评论(0) 推荐(0)
摘要:对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。其他平台可能没有这种情况,但是最常见的是如果不按照适合其平台要求对数据存放进行对齐,会在存取效率上带来损失。语法:#pragma pack( [show] | [push | pop] [, identifier], n )对齐的算法: 由于各个平台和编译器的不同,可能会有所不同,本文是在window 2008 32位系统 vs2005上尝试的。在不指定对齐方式时 编译器默认大小为8可以通过命令#pragma pack (show) 查看那就从默认的开始说起,由于默认是8 ,结 阅读全文
posted @ 2014-03-05 17:27 预见者