static_cast——并非强制转换(C++没有强制转换),而是相关类型转换,比如int到long,子类指针到父类的转换
const_cast——常量到非常量的转换
dynamic_cast——父类到子类的转换
reinterpret_cast——不同类型之间的转换,比如void*指针转为int
static_cast——并非强制转换(C++没有强制转换),而是相关类型转换,比如int到long,子类指针到父类的转换
const_cast——常量到非常量的转换
dynamic_cast——父类到子类的转换
reinterpret_cast——不同类型之间的转换,比如void*指针转为int