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.
"Member": Kann nicht im aktuellen Bereich deklariert oder definiert werden.
Bemerkungen
In einem Namespace, einer Klasse oder einer Funktion können Sie nur einen Member desselben Namespace, derselben Klasse oder derselben Funktion oder einen Member definieren, der vom selben Namespace, derselben Klasse oder derselben Funktion umschlossen ist.
Example
Im folgenden Beispiel wird C2911 generiert:
// C2911.cpp
struct A;
namespace M {
struct D;
}
namespace N {
struct C;
namespace O {
struct B;
}
// in N
struct ::A {}; // C2911 A is member of global NS
struct O::B{}; // OK B is in O, O is inside of N
struct C {}; // OK C is member of N
struct M::D {}; // C2911 D is member of M, M not enclosed by N
}