Resultados de la búsqueda a petición "static-cast"

6 la respuesta

C ++ ¿Cuándo deberíamos usar un static_cast de dos cadenas sobre reinterpret_cast

n primer lugar, este no es un duplicado de ¿Por qué tenemos reinterpret_cast en C ++ cuando dos static_cast encadenados pueden hacer su ...

3 la respuesta

Union vs. static_cast (void *)

Estoy escribiendo código y hasta ahora estaba usando estructuras como esta: struct s{ enum Types { zero = 0, one, two }; unsigned int type; void* data; } Necesitaba una estructura genérica para almacenar datos de diferentes clases y quería ...

6 la respuesta

¿Por qué no se puede utilizar static_cast para hacer down-cast cuando se trata de una herencia virtual?

Considere el siguiente código: struct Base {}; struct Derived : public virtual Base {}; void f() { Base* b = new Derived; Derived* d = static_cast<Derived*>(b); } Esto está prohibido por el estándar [n3290: 5.2.9/2]) para que el código no se ...