请问下面这段程序是什么意思,干什么用的?
_CRTIMP int __cdecl isdigit(int);
_CRTIMP int __cdecl isxdigit(int);请问在预编译中_MAC是什么意思?下面这句话是什么意思?
#if _MSC_VER >= 800 && _M_IX86 >= 300

解决方案 »

  1.   

    去看看预定义的宏把
    _MSC_VER 
       Defines the compiler version. Defined as 1200 for Microsoft Visual C++ 6.0.    Always defined.
      

  2.   


    _M_IX86 Defined for x86 processors. _MSC_VER 和_M_IX86 都是在MSDN中可以查到的。
    对VC和MFC不太熟悉的朋友应该学会更多的利用MSDN获取信息。_CRTIMP 和 _MAC不是VC标准的宏定义。
    不过按经验_CRTIMP可能是一个定义导入函数的相关的宏(_CRunTimeImport?)
    _MAC可能是为了支持多平台编译(x86和Mac)而定义的宏。以上