请问下面这段程序是什么意思,干什么用的?
_CRTIMP int __cdecl isdigit(int);
_CRTIMP int __cdecl isxdigit(int);请问在预编译中_MAC是什么意思?下面这句话是什么意思?
#if _MSC_VER >= 800 && _M_IX86 >= 300
_CRTIMP int __cdecl isdigit(int);
_CRTIMP int __cdecl isxdigit(int);请问在预编译中_MAC是什么意思?下面这句话是什么意思?
#if _MSC_VER >= 800 && _M_IX86 >= 300
_MSC_VER
Defines the compiler version. Defined as 1200 for Microsoft Visual C++ 6.0. Always defined.
_M_IX86 Defined for x86 processors. _MSC_VER 和_M_IX86 都是在MSDN中可以查到的。
对VC和MFC不太熟悉的朋友应该学会更多的利用MSDN获取信息。_CRTIMP 和 _MAC不是VC标准的宏定义。
不过按经验_CRTIMP可能是一个定义导入函数的相关的宏(_CRunTimeImport?)
_MAC可能是为了支持多平台编译(x86和Mac)而定义的宏。以上