c++强制类型转换

来源:互联网 发布:js函数传对象参数 编辑:程序博客网 时间:2024/09/21 08:59

============简单阐述,加深记忆============

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

原创粉丝点击