using namespace std
1. std表示标准名称空间,所有的标准库函数都在std中进行了定义
2.作用:避免发生重命名的情况
举例:
#include <iostream>
using namespace std;
namespace NameOne
{
int n=1;
}
namespace NameTwo
{
int n=2;
}
void main()
{
int n=0;
cout<<"NameOne定义的n="<<NameOne::n<<endl;
cout<<"NameTwo定义的n="<<NameTwo::n<<endl;
cout<<"主函数定义的n="<<n<<endl;
}
上例中的“NameOne::n”和“NameTwo::n”分别表示了调用NameOne名称空间中的n变量和NameTwo名称空间中的n变量。这样做可以使得定义了同一个变量n,不会出现重名。