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': Nicht alle Überladungen sind barrierefrei
Bemerkungen
Alle überladenen Formen einer Funktion in einer Basisklasse müssen für die abgeleitete Klasse zugänglich sein.
Example
Im folgenden Beispiel wird C2876 generiert:
// C2876.cpp
// compile with: /c
class A {
public:
double a(double);
private:
int a(int);
};
class B : public A {
using A::a; // C2876 one overload is private in base class
};