
【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 协议,完整转载必须注明来自 卡卡罗特
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果