spark104
V2EX  ›  问与答

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

  •  
  •   spark104 · Sep 23, 2019 · 1768 views
    This topic created in 2440 days ago, the information mentioned may be changed or developed.

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

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2564 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:15 · PVG 19:15 · LAX 04:15 · JFK 07:15
    ♥ Do have faith in what you're doing.