C++学习笔记(45):namespace

0 阅读1分钟

什么是 namespace

命名空间,用来隔离名字,防止函数、变量、类重名报错。

比如:你写一个 cout,第三方库也写一个 cout,不加命名空间直接炸。

问题演示: image.png

自定义namespace 写法: image.png

总结

   1.关键字:namespace 名字 { }

   2. 访问:命名空间::成员

   3. 核心目的:防止重名

   4. 日常必见:std 就是官方标准命名空间