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.
la conversión "conversion type" existe de "type1" a "type2", pero es inaccesible
Observaciones
Un puntero a una clase derivada se convierte en un puntero a una clase base, pero la clase derivada hereda la clase base con acceso privado o protegido.
Example
En el siguiente ejemplo se genera C4243:
// C4243.cpp
// compile with: /W3
// C4243 expected
struct B {
int f() {
return 0;
}
};
struct D : private B {};
struct E : public B {};
int main() {
// Delete the following 2 lines to resolve.
int (D::* d)() = (int(D::*)()) &B::f;
d;
int (E::* e)() = (int(E::*)()) &B::f; // OK
e;
}