可能重复:
未命名/匿名命名空间与静态函数
我遇到了这段代码
namespace ABC {
namespace DEF {
namespace
{
Run Code Online (Sandbox Code Playgroud)
我希望命名空间后面应该有一些名称,但是这个代码并不是这样.
在C++中允许这样做吗?这个未命名的命名空间的优点是什么?
Mar*_*lon 68
它被称为未命名的命名空间/匿名命名空间.它的用途是使函数/对象/ etc只能在该文件中访问.它与staticC中几乎相同
| 归档时间: |
|
| 查看次数: |
17001 次 |
| 最近记录: |