|
|
1
2
|
|
|
2
2
如果-1是系统中返回值的无效值,则应在内部对其进行定义:
除非需要C兼容性,在这种情况下
最好是。如果它是标准的MFC或Windows资源,请使用无效的句柄或其他win32定义的常量之一。 |
|
|
3
1
你想用你自己的魔法数字-1伪装成一个Windows常量。这是非常误导人的。 假设我碰巧知道无效的_句柄是0。用无效的句柄初始化指针可以吗?
你觉得怎么样? |
|
|
4
1
在vs中,创建一个新的Windows控制台应用程序项目。进入项目设置并打开浏览支持。创建一个C++文件并将其添加到项目中。Type:
进入文件。编译它。现在在文件中键入无效的文件大小。右键单击它并转到无效文件大小的定义。VS将打开许多包含定义值的Windows头文件之一。享受。 |
|
|
5
1
首先,您应该使用无符号int作为文件大小,因为文件大小从不为负数。现在一个无效的文件大小通常是max int,所以在使用32位无符号int的情况下,它将是0xffffffff 即
如果在Windows上,则windows.h将定义无效的文件大小all ready(无效的文件大小) |
|
|
6
1
如果要使用winapi使用的常量,请查看winerrror.h、winuser.h和winnt.h文件。 |
|
|
7
-1
一般认为0和1(正和负)可以直接使用。 实际上,使用变量可能会使代码更加混乱。 更新:好的,你在我写下答案后更新了你的问题。如果以算术的方式使用“-1”,那么“-1”就可以了。如果您返回一个错误代码(代码恰好是-1),那么您应该使用一个常量。
|
|
8
-1
|