static_case<Type>(obj):和C风格的强转一样;
const_case<Type>(obj):去掉const的修饰方式;
dynamic_case<Type>(obj):将基类转换到子类,失败返回空指针(当前指针进行类型转换时)或抛出异常(当对引用进行类型转换时);
reinterpret_case<Type>(obj):主要用在函数指针类型间的转换;不过很难移植,最好少用;
const_case<Type>(obj):去掉const的修饰方式;
dynamic_case<Type>(obj):将基类转换到子类,失败返回空指针(当前指针进行类型转换时)或抛出异常(当对引用进行类型转换时);
reinterpret_case<Type>(obj):主要用在函数指针类型间的转换;不过很难移植,最好少用;