|
|
1
2
Delphi没有64位的编译器,所以不能用64位编译程序。但是,您仍然可以将其编译并作为32位进程在64位操作系统上运行。在这种情况下,你的结构不会发生什么变化。 这个库的问题有点复杂:如果将它编译为64位库,则根本无法在32位进程中加载它。但是,假设您要将它编译为64位,然后从64位进程中使用它,那么int变量的实际长度很可能会保持在32位(但并非所有情况都是这样)。 有关更多信息,请参阅这篇维基百科文章: |
|
|
2
3
什么时候? Delphi支持64位编译整数大小将保持4字节,指针增加到8。FreePascal有PtrInt和PtrInt类型,它们是“足够大的整数来容纳指针”,Delphi可能会添加类似的内容。
维基百科有一个 table 显示各种64位操作系统的数据类型大小,但现在推断Embarcadero将如何处理其他64位平台(Linux和OSX)还为时过早。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |