[C++] 纯文本查看 复制代码
#include <iostream>
using namespace std;
namespace Jill {
double bucket(double n) { return (n+1); }
double fetch;
struct Hill { int i; char c; };
}
char fetch; // 全局名称空间
int main()
{
using namespace Jill; // 导入 Jill 名称空间里的所有名
Hill Thrill; // 创建一个 Jill::Hill 类型结构
double water = bucket(2); // 使用 Jill::bucket();
double fetch; // 这里不是错误,它将 Jill::fetch 隐藏
cin >> fetch; // 读入一个值到本地 fetch
cin >> ::fetch; // 读入一个值到全局 fetc
cin >> Jill::fetch; // 读入一个值到 Jill::fetch
return 0;
}
int foom()
{
//Hill top; // 错误!
Jill::Hill crest; // 没有错!
}