各位大佬,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 的这个用法。