Use*_*729 22 c++ static scope namespaces
namespace N { static int x = 5; }
在命名空间范围内声明拥有静态变量的重要性/用例是什么?
Naw*_*waz 31
static命名空间范围内的变量(全局或其他)具有内部链接.这意味着,无法从其他翻译单元访问它.它是声明它的翻译单元的内部.
static
Pra*_*rav 12
附件D(兼容性特征)[C++ 03]
D2:在命名空间作用域中声明对象时,不推荐使用static关键字.
使用未命名空间,而不是在提到这个职位.
static关键字赋予C中变量/对象的内部链接以及其他人在帖子中提到的命名空间范围内的C++.
PS:Thie功能已经undeprecated按照最新的草案(n3290).在n3225 §7.3.1.1/2存在但被删除.
§7.3.1.1/2
归档时间:
15 年,3 月 前
查看次数:
15403 次
最近记录:
8 年,4 月 前