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.
"Identifier" : unzulässige Syntax für die Verwendungsdeklaration; erwarteter qualifizierter Name
Eine using-Deklaration erfordert einen qualifizierten Namen, einen durch Bereichsoperator (::) getrennten Sequenz von Namespace-, Klassen- oder Enumerationsnamen, die mit dem Bezeichnernamen enden. Mithilfe eines einzelnen Bereichsauflösungsoperators kann ein Name aus dem globalen Namespace eingeführt werden.
Beispiel
Im folgenden Beispiel wird C2868 generiert und auch die korrekte Verwendung gezeigt:
// C2868.cpp
class X {
public:
int i;
};
class Y : X {
public:
using X::i; // OK
};
int main() {
using X; // C2868
}