本文概述
- 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