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.
"class::symbol" : Zugriffsdeklarationen sind veraltet; Member using-declarations bieten eine bessere Alternative
Bemerkungen
Das ANSI C++-Komitee hat Zugriffsdeklarationen (ändern des Zugriffs eines Mitglieds in einer abgeleiteten Klasse ohne das Schlüsselwort ) als veraltet deklariert. Zugriffsdeklarationen werden möglicherweise nicht von zukünftigen Versionen von C++ unterstützt.
Example
Im folgenden Beispiel wird C4516 generiert:
// C4516.cpp
// compile with: /W4
class A
{
public:
void x(char);
};
class B : protected A
{
public:
A::x; // C4516 on access-declaration
// use the following line instead
// using A::x; // using-declaration, ok
};
int main()
{
}