Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
„namespace-name“: Nicht-Inline-Namespace kann nicht erneut als Inline-Namespace geöffnet werden.
Bemerkungen
Das inline Schlüsselwort kann nur dann für eine Namespacedefinitionserweiterung verwendet werden, wenn es auch für die ursprüngliche Namespacedefinition verwendet wurde.
Um dieses Problem zu beheben, verwenden Sie den inline Bezeichner in allen Teilen des Namespace konsistent.
Beispiel
Im folgenden Beispiel wird C2049 generiert:
// C2049.cpp
namespace ns {}
inline namespace ns {} // C2049
Mögliche Lösung:
// C2049b.cpp
namespace ns {}
namespace ns {}