Android 官方 code 中:匿名命名空间的 static const 变量

2019-09-23 20:49:09 +08:00
 spark104

各位大佬,Android 官方 code 中有这种用法:匿名空间的 static const 变量

namespace {
	static const char* const kHello = "Hello";
	static const std::string kWorld = "World";
}

但是我看 cpp primer 书上说匿名命名空间中定义的变量拥有静态生命周期,那 android code 中的 static 有何意义呢?而且 cpp primer 也推荐用匿名命名空间取代文件中的静态声明,不是很理解 android 的这个用法。

1151 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/603494

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX