C++教程
C++控制语句
C++函数
C++数组
C++指针
C++对象
C++继承
C++多态
C++抽象
C++常用
C++ STL教程
C++迭代器
C++程序

C++命名空间

C++中的命名空间用于组织太多的类,因此很容易处理应用程序。
用于访问以下类的类一个名称空间,我们需要使用namespacename :: classname。我们可以使用 using 关键字,这样就不必一直使用完整名称。
在C++中,全局名称空间是根名称空间。全局:: std将始终引用C++ Framework的命名空间" std"。

C++名称空间示例

让我们看一下包含变量和函数的简单名称空间示例。
#include <iostream>
using namespace std;
namespace First {  
    void sayHello() { 
        cout<<"Hello First Namespace"<<endl;        
    }  
}  
namespace Second  {  
       void sayHello() { 
           cout<<"Hello Second Namespace"<<endl; 
       }  
} 
int main()
{
 First::sayHello();
 Second::sayHello();
return 0;
}
输出:
Hello First Namespace
Hello Second Namespace

C++名称空间示例: 通过使用关键字

让我们看看另一个使用" using"关键字的名称空间示例,这样我们就不会必须使用完整的名称来访问名称空间程序。
#include <iostream>
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   
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4