前言:
现在大家对“命名空间std”大约比较关怀,大家都想要分析一些“命名空间std”的相关知识。那么小编在网摘上搜集了一些有关“命名空间std””的相关文章,希望你们能喜欢,姐妹们快快来学习一下吧!1.为了防止对象之间的命名相同而导致冲突,C++引入了std标准命名空间概念 ,将一些常用的对象和函数std中,比如cin cout cerr clog等,如下图
2.自定义namespace
namespace namespaceA { int a = 10;}
3.使用namespace
using namespace namespaceA;
4.namespace中也可以嵌套namespace
namespace namespaceB { int a = 20; namespace namespaceC { int a = 30; }}
5.完整代码
#include <iostream>//为了防止对象之间的命名相同而导致冲突,C++引入了std标准命名空间概念 ,将一些常用的对象和函数std中using namespace std;namespace namespaceA { int a = 10;}namespace namespaceB { int a = 20; namespace namespaceC { int a = 30; }}void printNamespaceA() { using namespace namespaceA; cout << a << endl;}void printNamespaceB() { using namespace namespaceB; cout << a << endl;}void printNamespaceC() { using namespace namespaceB::namespaceC; cout << a << endl;}void main() { printNamespaceA(); printNamespaceB(); printNamespaceC();}
6.运行结果
哈哈 简不简单@@~
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #命名空间std