============简单阐述,加深记忆============
c++的强制类型转换:
标准C++中有四个类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast
尤其是在基类与派生类指针之间的转换,
static_cast<>():一般的转换,可以用在单一继承关系的基类与派生类间
dynamic_cast <>():可以安全的进行基类与派生类之间的上行或下行转换
reinterpret_cast <>():实现整数与指针之间的转换
const_cast:改变const属性
详细内容,google或参考:
http://blog.sina.com.cn/s/blog_4a84e45b0100f57m.html