c++ - Reparto regular vs. static_cast vs. dynamic_cast

c++ - Reparto regular vs. static_cast vs. dynamic_cast

Esta pregunta ya tiene una respuesta aquí: ¿Cuándo deben utilizarse static_cast, dynamic_cast, const_cast y reinterpret_cast? 7 respuestas He estado escribiendo código C y C++ durante casi veint…


c++ - ¿Debo usar static_cast o reinterpret_cast al emitir un vacío*a lo que sea?

Tanto static_cast como reinterpret_cast parecen funcionar bien para emitir void*a otro tipo de puntero. ¿Hay una buena razón para favorecer a uno sobre el otro?…


c++ - ¿Cuándo deben utilizarse static_cast, dynamic_cast, const_cast y reinterpret_cast?

¿Cuáles son los usos adecuados de: static_cast dynamic_cast const_cast reinterpret_cast(type)value C(estilo(type)value type(value) conversión de estilo de función type(value) ¿Cómo se…


c++ - ¿Es const_cast seguro?

No puedo encontrar mucha información sobre const_cast.La única información que pude encontrar(en Stack Overflow) es: El const_cast<>() se usa para agregar/eliminar const(ness)(o volátil-nes…


c++ - lanzamiento dinámico con interfaces

Tengo una clase con implementa 2 interfaces y hereda 1 clase. Entonces, generalmente se ve así: class T:public A, public IB, public IC{}; Hay un punto en el código donde tengo un IB*, pero…


c++ - ¿Cuándo usar reinterpret_cast?

Estoy un poco confundido con la aplicabilidad de reinterpret_cast vs static_cast.Por lo que he leído, las reglas generales son utilizar la conversión estática cuando los tipos se pueden interpreta…


Lanzamiento de estilo C++ desde unsigned char*hasta const char*

Yo tengo: unsigned char*foo(); std::string str; str.append(static_cast<const char*>(foo())); El error: invalid static_cast from type 'unsigned char*' to type 'const char*' ¿Cuál es la forma co…



c++ - ¿Cuál es la diferencia entre static_cast<> y el estilo C?

¿Hay alguna razón para preferir static_cast<> sobre el estilo C? ¿Son equivalentes? ¿Hay algún tipo de diferencia de velocidad?…


c++ - Corregir los usos de const_cast<>

Como regla general, a menudo se considera una mala práctica usar const_cast<>() en código C++ ya que revela(la mayoría de las veces) un defecto en el diseño. Aunque estoy totalmente de acuerdo co…


c++ - Polimórfico QSharedPointer

Estoy tratando de usar QSharedPointer en mi estructura polimórfica, pero no pude encontrar la sintaxis correcta para convertir el puntero de la clase base al puntero de la clase derivada. struct Swit…




cast dynamic_cast reinterpret_cast definition static casting español ejemplos ejemplo dynamic