【发布时间】:2013-07-20 08:46:48
【问题描述】:
我目前正在处理一个 Windows 应用程序项目。 我正在使用 Windows API 开发它,我需要设置一些标准。
重要的:
- 我应该使用 Windows 数据类型(DWORD、TCHAR、LPSTR...)还是标准数据类型?
- 我应该在代码中的任何地方使用它们还是只在代码的某些部分使用它们?
谢谢。
编辑: 您如何看待 SAL 注释? http://msdn.microsoft.com/en-us/library/hh916382.aspx
我应该在头文件中使用它吗?
【问题讨论】:
-
DWORD 总是 4 字节,但
long对于不同的编译器和平台可以是 4 字节或 8 字节。 DWORD 在 IntSafe.h 中声明,因此必须比其他安全:)