📅  最后修改于: 2020-10-16 07:12:00             🧑  作者: Mango
C++中的命名空间用于组织太多的类,因此可以很容易地处理应用程序。
要访问名称空间的类,我们需要使用namespacename :: classname。我们可以使用using关键字,这样我们就不必一直使用完整名称。
在C++中,全局名称空间是根名称空间。 global :: std将始终引用C++ Framework的名称空间“ std”。
让我们看一下包含变量和函数的名称空间的简单示例。
#include
using namespace std;
namespace First {
void sayHello() {
cout<<"Hello First Namespace"<
输出:
Hello First Namespace
Hello Second Namespace
让我们看一下使用“ using”关键字的名称空间的另一个示例,这样我们就不必使用完整的名称来访问名称空间程序。
#include
using namespace std;
namespace First{
void sayHello(){
cout << "Hello First Namespace" << endl;
}
}
namespace Second{
void sayHello(){
cout << "Hello Second Namespace" << endl;
}
}
using namespace First;
int main () {
sayHello();
return 0;
}
输出:
Hello First Namespace