用代码解释iostream namespace的意义;
不是完整代码:
//#include<iostream> /*using namespace std;//如果不写此 //iostream为头文件 没有引入标准的std,需要程序员手工写 int main() { //则必须写std::cout<<..... cout<<"namespace test"<<endl; return 0; } */ //定义命名空间 namespace namespaceA { int a=10; } namespace namespaceB { int a=20; namespace namespaceC { struct Teacher { char name[32]; int age; }; } } //使用命名空间 int main() { using namespace namespaceA; using namespace namespaceB; cout<<namespaceA::a<<endl; cout<<namespaceB::a<<endl; //显示的全写;(1) // namespaceB::namespaceC::Teacher t1; //t1.age=33; //(2)与一的效果一样; using namespaceB::namespaceC::Teacher; Teacher t2; t2.age=36; return 0; }