下面的例子 讲述了自定义命名空间的使用方式。和几种不同的引用定义名称的方法。
#includeusing namespace std; //定义一个命名空间,这个语法没有; namespace spaceA{ int g_nVal = 10; } namespace spaceB{ namespace spaceC{ struct teacher { int id; char name[64]; }; } namespace spaceD{ struct teacher { int id; int lvl; char name[64]; }; } using namespace spaceC; } int main(void) { using namespace spaceA; cout<<"g_nVal="<



