1
6
这太粗鲁了。只要让编译器为您做这项工作,启用警告4302,这样它就会告诉您指针值何时被截断。把#pragma放在一个合适的位置,预编译的头文件将是理想的。或者指定
/Wp64编译选项对于嗅探来说也很有用,但它 has problems . |
2
2
您只需要使用
我预计,如果你盲目地翻译所有类型,你至少会收到一些“试图将较大类型存储在较小类型中”的警告
|
3
1
添加@MatsPetersson答案-
原因
最佳实践是对保存地址的变量使用专用类型。就是这样
每当变量用于地址以外的数据时,实际类型应根据存储的数据进行定义,通常不依赖于底层计算机体系结构-
|
user70192 · 在JavaScript中实现接口 9 年前 |
fkl · 3.x内核中守护进程()内核api的替换是什么 10 年前 |
Abhijit · 澄清:移植32到64位 11 年前 |
Matthew · 如何将Format函数从VB更新为VB.NET 12 年前 |