gpt4 book ai didi

c++ - 什么是 C++ 的 32 位和 64 位窗口中的兼容 "int"类型?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:20:26 26 4
gpt4 key购买 nike

C++ 中兼容的“int”数据类型是什么,它可以在 32 位窗口上将自身调整为 4 字节,在 64 位窗口上调整为 8 字节?

虽然 INT_PTR 工作正常但它降低了可读性以及它的描述告诉我们将它用于指针运算。

谢谢

最佳答案

如果您正在寻找标准的东西,那您就不走运了。该标准未指定任何内置数据类型的大小。

请注意,INT_PTR 并不意味着指针运算。我的意思是该类型将具有与 void * 相同的大小,这正是您想要的。虽然它不会在所有平台上运行(我很确定它是特定于 Windows 的)。

关于c++ - 什么是 C++ 的 32 位和 64 位窗口中的兼容 "int"类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1170152/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com