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.
'tipo': tipo de origen no válido para safe_cast
Observaciones
El tipo de origen de safe_cast no es válido. Por ejemplo, todos los tipos de una operación safe_cast deben ser tipos CLR.
Example
En el siguiente ejemplo se genera el error C2452:
// C2452.cpp
// compile with: /clr
struct A {};
struct B : public A {};
ref struct C {};
ref struct D : public C{};
int main() {
A a;
safe_cast<B*>(&a); // C2452
// OK
C ^ c = gcnew C;
safe_cast<D^>(c);
}