C++对C的加强
#include "iostream" using namespace std; //1 文件中iostream没有引入标准的std ; 需要我们程序员手工的写 //2 如果不写using namespace std; 需要显示的引入std void main31(void) { //cout << "namespace test"<<endl; std::cout << "namespace test"<<std::endl; system("pause"); } //3 定义命名空间 namespace namespaceA { int a = 10; } namespace namespaceB { int a = 20; namespace namespaceC { struct Teacher { char name[10]; int age; }; } } //4 使用命名空间 void main(void) { using namespace namespaceA; using namespace namespaceB; cout << namespaceA::a << endl; cout << namespaceB::a << endl; //使用Teacher 显示的,写全 { //namespaceB::namespaceC::Teacher t1; //t1.age = 33; } using namespaceB::namespaceC::Teacher ; Teacher t2; t2.age = 36; system("pause"); }