#include <iostream>
using namespace std;
#include <string>
namespace myname
{
string c = "micheal";
}
namespace myname
{
string play = "kobe";
void basket()
{
cout<<c<<" beat "<<play<<endl;
}
}
namespace myname2
{
string c = "micheal";
namespace ABC
{
string ball = "basketball";
}
void paly()
{
cout<<c<<" is playing "<<ABC::ball<<endl;
}
}
int main()
{
myname::basket();
cout<<myname::play<<endl;
myname2::paly();
cout<<myname2::ABC::ball<<endl;
return 0;
}
namespace的调用,主要是看作用域内的成员,分清作用域就好。
本文通过一个C++示例程序介绍了如何使用命名空间来组织代码,并展示了如何调用不同命名空间内的成员变量和函数。文章包括了基本的命名空间定义、成员访问以及嵌套命名空间的使用。
578

被折叠的 条评论
为什么被折叠?



