Aracılığıyla paylaş


Derleyici Hatası C2049

'namespace-name': satır içi olmayan ad alanı satır içi olarak yeniden açılamaz

Açıklamalar

Anahtar inline sözcüğü, yalnızca özgün ad alanı tanımında da kullanılmışsa bir ad alanı tanımı uzantısında kullanılabilir.

Bu sorunu çözmek için tanımlayıcının inline kullanımını ad alanının tüm bölümlerinde tutarlı hale getirin.

Örnek

Aşağıdaki örnek C2049 oluşturur:

// C2049.cpp
namespace ns {}

inline namespace ns {}   // C2049

Olası çözüm:

// C2049b.cpp
namespace ns {}

namespace ns {}