C++基础 —— C++对C的加强—namespace
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"); }
欢迎加入作者的小圈子
扫描下方左边二维码加入QQ交流群,扫描下方右边二维码关注个人微信公众号并,获取更多隐藏干货,QQ交流群:859800032 微信公众号:Crystal软件学堂
作者:Liu_Jing bilibili视频教程地址:https://space.bilibili.com/5782182 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在转载文章页面给出原文连接。 如果你觉得文章对你有所帮助,烦请点个推荐,你的支持是我更文的动力。 文中若有错误,请您务必指出,感谢给予我建议并让我提高的你。 |