【C++】cast类型转换
AI-摘要
Tianli GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客





1、上行、下行转换

2、static_cast静态类型转换

用于类层次结构中基类(父类)和派生类(子类)之间指针或引用的转换。
基本类型:支持

上行转换:支持 安全

下行转换:支持 (不安全)

不相关类型转换:不支持

3、dynamic_cast静态类型转换
dynamiccast主要用于类层次间的上行转换和下行转换基本类型:不支持

上行转换:支持

下行转换:不支持(不安全)

不相关类型转换:不支持

4、const_cast常量转换
1、将const修饰的指针或引用 转换成 非const (支持)

2、将非const修饰的指针或引用 转换成 const (支持)

5、reinterpret_cast重新解释转换(最不安全)
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载必须注明来自 卡卡罗特
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果


