匿名命名空间

来自RAD Studio
跳转到:航行,搜索

转到C++命名空间索引

C++语法允许您定义匿名命名空间。为此,您可以使用关键字命名空间在括起来的大括号之前没有标识符。

命名空间 {  //匿名命名空间
  //声明
}

同一翻译单元的全局范围内的所有匿名、未命名命名空间(即未嵌套的未命名命名空间)共享相同的命名空间。通过这种方式,您可以在不使用静止的关键字。

未命名名称空间中包含的每个标识符在定义未命名名称的转换单元中都是唯一的。