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.
Hay varios operadores de conversión específicos del lenguaje C++. Estos operadores están diseñados para quitar una parte de la ambigüedad y riesgo inherentes a las conversiones antiguas del lenguaje C. Estos operadores son:
dynamic_cast Se usa para la conversión de tipos polimórficos.
static_cast Se usa para la conversión de tipos no polimórficos.
const_cast Se usa para quitar los atributos
const,volatiley__unaligned.reinterpret_cast Se usa para la reinterpretación simple de bits.
safe_cast Se usa en C++/CLI para producir MSIL que se puede comprobar.
Use const_cast y reinterpret_cast como último recurso, ya que estos operadores plantean los mismos peligros que las conversiones antiguas. Sin embargo, siguen siendo necesarios para reemplazar completamente las conversiones antiguas.