C++ 未命名名称空间(匿名名称空间)
namespace // unnamed namespace
{
int ice;
int bandicoot;
}
该名称空间中声明的名称的潜在作用域为:从名称空间声明点到该声明区域末尾。(就好像后面紧跟着using编译指令)
注意:
不能在未命名名称空间所属文件之外的其它文件中使用该名称空间中的名称(等同于静态全局变量)
namespace // unnamed namespace
{
int ice;
int bandicoot;
}
该名称空间中声明的名称的潜在作用域为:从名称空间声明点到该声明区域末尾。(就好像后面紧跟着using编译指令)
不能在未命名名称空间所属文件之外的其它文件中使用该名称空间中的名称(等同于静态全局变量)