Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"class::symbol": deklaracje dostępu są przestarzałe; deklaracje użycia elementów członkowskich stanowią lepszą alternatywę
Uwagi
Komitet ANSI C++ zadeklarował deklaracje dostępu (zmiana dostępu elementu członkowskiego w klasie pochodnej bez słowa kluczowego using ) do nieaktualności. Deklaracje dostępu mogą nie być obsługiwane przez przyszłe wersje języka C++.
Example
Poniższy przykład generuje C4516:
// 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()
{
}