- 名称空间的作用
- 名称空间std
- using
名称空间主要用来防止名称重名
建立名称空间以隔离可能产生的同名问题
#include
using namespace std;
//定义一个名称空间F,并在里面添加两个函数start stop
namespace A {
void start(){
cout << "A start" << endl;
}
void stop(){
cout << "A stop" << endl;
}
}
namespace B {
void start(){
cout << "B start" << endl;
}
void stop(){
cout << "B stop" << endl;
}
}
int main() {
A::start();
A::stop();
B::start();
B::stop();
return 0;
}
名称空间std
std表示standard template library。C++标准模板库。C++为了方面我们开发会提供很多对象,函数放在其中给我们使用。cout 与 cin就在其中。
using每次使用名称空间的对象都加上名称空间的名字,比如std::cout,很麻烦。
这时候可以使用using namespace std;来直接使用cout对象(程序会到std中找cout)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)