在写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/