gpt4 book ai didi

c++ - DWORD 和 DWORD32 之间的区别

转载 作者:行者123 更新时间:2023-11-30 02:54:52 30 4
gpt4 key购买 nike

根据 Windows Data Type ,DWORD和DWORD32都是“32位无符号整数”,除了IntSafe.h,另一个在BaseTsd.h中定义。使用一个比另一个有什么区别或优势?

最佳答案

Windows API 充满了数十年的 C #definetypedef 碎片。

您看到的是一些碎片。也许在某些时候,他们考虑了一个大小可以缩放的 DWORD,而 DWORD32 不会。

但这种希望早已破灭。它们几乎可以肯定是相同的类型,而且几乎可以肯定永远不会变得不同。

如果您出于某种原因使用名为 DWORD16DWORD64 的名称,那么名称 DWORD32 将适合,或者如果您出于其他原因原因真的想强调您的 DWORD32 类型中的位数,该类型可能是一个更好的主意。否则,选择一个,使用它,忽略另一个。

关于c++ - DWORD 和 DWORD32 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16794177/

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