雕刻时光

just do it……nothing impossible
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

namespace 的作用

Posted on 2014-01-11 13:50  huhuuu  阅读(1319)  评论(0编辑  收藏  举报

在写CPP的时候,常常要写using namespace std;这么一句话,到底有什么用呢?

#include <iostream>
namespace first
{
    double var = 5;
}

namespace second 
{
    double var = 10;
}

int main () {
    std::cout << "5 plus 10 equals " << first::var + second::var << std::endl ;
    std::cin.get();
    return 0;
} 

我们可以使用同一个变量名,只要在它们之前加上namespace::就可以了。

参考:http://www.cplusplus.com/forum/beginner/19469/