'namespace-name':不可將非內嵌命名空間回報為內嵌
備註
inline只有在原始命名空間定義上也使用 關鍵詞時,才能在命名空間定義延伸模組上使用。
若要解決此問題,請使用 inline 命名空間所有部分的規範一致。
範例
下列範例會產生 C2049:
// C2049.cpp
namespace ns {}
inline namespace ns {} // C2049
可能的解決方式:
// C2049b.cpp
namespace ns {}
namespace ns {}