const-cast type casts static_cast dynamic_cast reinterpret_cast
references type casts pointers static_cast reference-type pointer type dynamic_cast
struct references inheritance pointers static_cast reference-type pointer type dynamic_cast
virtual inheritance dynamic_cast
data-type-conversion class references exceptions dynamic_cast
virtual class inheritance pointers dynamic_cast
destructor virtual class inheritance constructors dynamic_cast
data-type-conversion class inheritance dynamic_cast polymorphic types
data-type-conversion virtual class inheritance pointers dynamic_cast