Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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 {}