c++ - 在 64 位机器 (c/c++) 上编程有什么需要注意的地方吗?

标签 c++ c 64-bit 32bit-64bit 32-bit

<分区>

我指的是在 64 位机器上与 32 位机器上的 C/C++ 编程的主要区别。很抱歉,如果这个问题有点主观,欢迎任何反馈~

最佳答案

取决于体系结构和程序。如果您一直在使用 C 和 C++ 在适用时提供的平台中立类型( size_tptrdiff_t 等),请不要对 int 的大小做出假设。 , long等,并没有尝试在 int 中存储指针变量和类似的技巧,那么你应该没问题。

关于c++ - 在 64 位机器 (c/c++) 上编程有什么需要注意的地方吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8834904/

相关文章:

c# - .NET 3.5 中是否有支持超过 2 ^ 31 个项目的集合类或特殊数据类型?

c++ - 为什么 C++ 的 64 位整数扩展名为 "long long"?

c++ - 氧优化

c++ - 压缩 `std::tuple` 和可变参数

c - 函数在 Release模式下崩溃,但在调试器中运行完美

反转链表的代码

c++ - 如何重用QFile?

c++ - 无限循环问题

c - 总和不正确 - C 中的 For 循环

java - 可以使用 64 位 java 库执行 32 位导出的 jar 文件吗?