C++命名空间用法

本文概述

  • C ++名称空间示例
  • C ++名称空间示例:通过使用关键字
C ++中的命名空间用于组织太多的类, 因此可以很容易地处理应用程序。
要访问名称空间的类, 我们需要使用namespacename :: classname。我们可以使用using关键字, 这样就不必一直使用完整名称。
【C++命名空间用法】在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

    推荐阅读