Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
las declaraciones de acceso 'class::symbol' están en desuso; las declaraciones using de miembro proporcionan una mejor alternativa
Observaciones
El comité de ANSI C++ ha declarado obsoletas las declaraciones de acceso (que cambian el acceso de un miembro de una clase derivada sin la palabra clave using). Es posible que las declaraciones de acceso no sean compatibles con versiones futuras de C++.
Example
En el ejemplo siguiente se genera 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()
{
}