C++ using导入命名空间

Posted Linux编程学堂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ using导入命名空间相关的知识,希望对你有一定的参考价值。

5 通过using导入命名空间

上面我们学习了通过“域作用符”对命名空间代码的引用,但是,当程序集成了多个命名空间的代码,每次调用函数的时候,需要拼写命名空间的名称,这样的引用比较麻烦。不利于程序的开发。

那么,C++引入using关键字,可以导入一个命名空间。程序测试例子如下:

程序运行结果如下:

可以看到,通过using关键字,引用了snB命名空间,如下:

using namespace snB;//引用snB命名空间;

那么,在引用命名空间内的变量和函数,就可以不用域作用符来指定命名空间。这样的代码编写,就比较符合正常的代码开发。

所以,当我们需要导入一个命名空间的大量代码,就可以使用using关键字来导入命名空间。

以上是关于C++ using导入命名空间的主要内容,如果未能解决你的问题,请参考以下文章

C++基础语法1

如何在C ++中将枚举导入不同的命名空间?

C++入门---基础语法

超详细的C++入门学习(命名空间,缺省参数,内联函数,函数重载等)

C++ Primer 5th 阅读笔记:字符串,vector 和数组

C++ 中的关键字“using”可以与“命名空间”以外的东西一起使用吗?