1.2 std名称空间

//Game Over!
//A first C++ program
#include<iostream>
int main()
{
std::cout << "Game Over!" << std::endl;
return 0;
}
//Game Over! 2.0
#include<iostream>
using namespace std;
int main()
{
cout << "Game Over!" << endl;
return 0;
}

使用using指令

using 指令直接获取std名称空间中元素的访问权。无需加上std::前缀,就可以访问。

//Game Over! 3.0
#include<iostream>
using std::out;
using std::endl;
int main()
{
cout << "Game Over!" << endl;
return 0;
}

使用using 声明

通过声明希望std名称空间中的哪些元素对程序本地化,可以直接访问。

清晰的指明了计划使用的名称空间中的元素,不会将无意使用的元素本地化。

在完成某一项目时,不管它是小到课堂级别还是大到专业级别,都会受到项目负责人制定的编程规范的限制。不管它是否符合个人习惯,最好都服从那些给你打分或者支付薪水的人。

原文地址:https://www.cnblogs.com/wlyperfect/p/12367061.html