#include<iostream>
using namespace std;
namespace U_Space
{
void fun()
{
cout<<"fun1()"<<endl;
}
}
namespace MY_Space
{
void fun()
{
cout<<"fun2()"<<endl;
}
}
using namespace MY_Space;
int main()
{
fun();
}
U_Space和MY_Space中有命名相同的fun函数,using namespace MY_Space;说明了main函数使用的是MY_Space的fun函数。
输出结果如下:

本文通过一个C++示例程序介绍了如何使用命名空间来组织函数,并展示了当两个不同的命名空间中存在同名函数时,如何指定使用哪一个命名空间中的函数。
2999

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



