C++通过域作用符引用命名空间

Posted Linux编程学堂

tags:

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

4 通过域作用符引用命名空间

学习了命名空间的定义,举例对命名空间的使用。如下是一个测试例子:

程序运行结果如下:

可以看到,我们定义了命名空间snA, snB,然后,在这些命名空间中都定义了同名的变量val和同名函数func()。

由于这些同名变量和同名函数是定义在不同的命名空间中,所以,不会引起冲突。那么,当我们需要引用这些变量和函数的时候,可以通过域作用符“::”来访问。例如snA::func()就表示使用snA命名空间内func()函数。

以上是关于C++通过域作用符引用命名空间的主要内容,如果未能解决你的问题,请参考以下文章

C++入门

C++入门

C++基础语法1

C++ 简介

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

C++基础总结1