Skip to content

Latest commit

 

History

History
10 lines (8 loc) · 657 Bytes

namespace.md

File metadata and controls

10 lines (8 loc) · 657 Bytes

namespace

作为附加信息来区分不同库中相同名称的函数、类、变量等

  1. 命名空间内部可以包含一切可以出现在全局作用域中的声明:类、变量及其初始化、函数及其定义、模板和其他命名空间
  2. 函数和类内部不可定义命名空间
  3. 命名空间具有不连续性,即namespace nsp{}在nsp不存在时创建nsp,在nsp存在时打开nsp
  4. 命名空间的不连续性使得我们可以将声明和实现分隔。既可以在域内实现,也可以在域外实现
  5. 嵌套命名空间也被允许
  6. 内联命名空间