En el C ++ cuatro tipos de conversión

1.interpret_cast

Casi cualquier tipo puede ser convertido, no hay ninguna garantía de resultados. -> no se recomienda

2.const_cast

tipo Const generalmente utilizados para convertir

3.static_cast

Básico de conversión de tipo de datos, una conversión implícita, nula puntero * a cualquier giro, la conversión polimórfica, abajo no está garantizada

4.dynamic_cast

Sólo para funciones virtuales, es decir, la conversión entre la sucesión vertical, hasta la conversión de seguridad
hacia abajo fallo en la conversión: .. Un puntero para NULL retorno; b Para referencia, se produce una excepción

Publicado siete artículos originales · ganado elogios 1 · vistas 26

Supongo que te gusta

Origin blog.csdn.net/weixin_45793136/article/details/105125424
Recomendado
Clasificación