C++中对C的扩展学习新增语法——namespace

NAMESPACE语法

namespace主要解决了命名冲突的问题,语法如下

 

Namespace注意事项:

  1. namespace中可以定义常量、变量、函数、结构体、枚举、类等。
  2. namespace 只能在全局定义。
  3. namespace 支持嵌套定义,如下图所示:

 

  4.namespace是开放的,可以随时添加新成员。

  5.namespace 关键字可以为已有空间名字增加别名,例如

  6.无名命名空间意味着命名空间中的符号只能在本文件中访问,相当于给符号增加了 static 修饰,该命名空间中的变量只能在当前文件访问。

posted on 2019-10-12 14:37  YanShnY  阅读(284)  评论(0编辑  收藏  举报

导航