1.
在winsock.h有定义:
typedef u_int           SOCKET;
#define INVALID_SOCKET  (SOCKET)(~0)
请问:  (SOCKET)(~0)啥意思?
是非0的意思吗?
--------------------
2.
#include <stdio.h>
#include <windef.h>void main()
{
printf("\n%d\n",MAKEWORD(2,0));
}
Compiling...
2.cpp
e:\program files\microsoft visual studio\vc98\include\winnt.h(3143) :
error C2146: syntax error : missing ';' before identifier 'ContextRecord'
e:\program files\microsoft visual studio\vc98\include\winnt.h(3143) : error C2501: 'PCONTEXT' : missing storage-class or type specifiers
e:\program files\microsoft visual studio\vc98\include\winnt.h(3143) : error C2501: 'ContextRecord' : missing storage-class or type specifiers
Error executing cl.exe.2.exe - 3 error(s), 0 warning(s)
这个代码出现错误什么意思?