Papers/Others

namespace

tomato13 2006. 11. 18. 18:51

http://blog.naver.com/wbldavid?Redirect=Log&logNo=110010949719 

 

http://blog.naver.com/sonulmoa?Redirect=Log&logNo=90028461112

 

/**
 * @namespace Ocean
 * @brief  Ocean namespace
 */
namespace Ocean
{
 int nVal; 

           /**
             * @namespace Ocean::Base
             * @brief  Base namespace
             */
            namespace Base
           {
                   int nVal;
            };
};

 

int g_nVal = 10;

 

int TC23(void)
{
            Ocean::nVal = 1;
            Ocean::Base::nVal = 2;

 

            printf("Ocean::nVal = %d\n", Ocean::nVal);
            printf("Ocean::Base::nVal = %d\n", Ocean::Base::nVal);
            printf("g_nVal = %d\n", g_nVal);

 

            return 1;
}