个性化阅读
专注于IT技术分析

C++命名空间用法

本文概述

C ++中的命名空间用于组织太多的类, 因此可以很容易地处理应用程序。

要访问名称空间的类, 我们需要使用namespacename :: classname。我们可以使用using关键字, 这样就不必一直使用完整名称。

在C ++中, 全局名称空间是根名称空间。 global :: 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
赞(0)
未经允许不得转载:srcmini » C++命名空间用法

评论 抢沙发

评论前必须登录!