zoukankan      html  css  js  c++  java
  • namespace std 定义的位置

    其定义在yvals.h当中. 目录为Microsoft Visual Studio\VC98\INCLUDE

     

     

    /*   NAMESPACE   */ 

      #if   defined(__cplusplus) 
        #define   _STD_BEGIN namespace   std   { 
        #define   _STD_END } 
        #define   _STD ::std:: 

    /* 
    We   use   the   stdext   (standard   extension)   namespace   to   contain   extensions   that   are   not   part   of   the   current   standard 
    */ 
        #define   _STDEXT_BEGIN         namespace   stdext   { 
        #define   _STDEXT_END } 
        #define   _STDEXT                 ::stdext:: 

        #ifdef   _STD_USING 
          #define   _C_STD_BEGIN namespace   std   { /*   only   if   *.c   compiled   as   C++   */ 
          #define   _C_STD_END } 
          #define   _CSTD ::std:: 

        #else   /*   _STD_USING   */ 
    /*   #define   _GLOBAL_USING *.h   in   global   namespace,   c*   imports   to   std   */ 

          #define   _C_STD_BEGIN 
          #define   _C_STD_END 
          #define   _CSTD :: 
        #endif   /*   _STD_USING   */ 

        #define   _C_LIB_DECL extern   "C "   { /*   C   has   extern   "C "   linkage   */ 
        #define   _END_C_LIB_DECL } 
        #define   _EXTERN_C extern   "C "   { 
        #define   _END_EXTERN_C } 

      #else   /*   __cplusplus   */ 
        #define   _STD_BEGIN 
        #define   _STD_END 
        #define   _STD 

        #define   _C_STD_BEGIN 
        #define   _C_STD_END 
        #define   _CSTD 

        #define   _C_LIB_DECL 
        #define   _END_C_LIB_DECL 
        #define   _EXTERN_C 
        #define   _END_EXTERN_C 
      #endif   /*   __cplusplus   */

     

  • 相关阅读:
    打印机常识
    网络禁用和启用,及禁止软件软件访问网络
    局域网高级共享改写
    电脑桌面搬家
    电脑硬件的基本组装
    c#中Linq查询语句
    c#中Lamdba匿名函数查询语句
    C#中静态和非静态的区别
    c#中的面向对象
    Laravel 表单验证规则:required、present、filled 和 nullable
  • 原文地址:https://www.cnblogs.com/hnrainll/p/2616844.html
Copyright © 2011-2022 走看看