const_cast, dynamic_cast, static_cast,reinterpret_cast
2024-08-24 07:07:00
一.const_cast:用于移除const数据,目标数据类型必须与原类型相同
二.dynamic_cast:用于在两个不同类型之间进行强制转换并且在执行运行时检查它。保证它的合法性,如果在两个互相矛盾的类型之间转化时,返回值为NULL。
三.static_cast:用于在两个不同类型之间进行强制转换并且没有运行时检查。
四.reinterpret_cast :能把一种数据类型改变成另一种,用在两种不可调和的指针类型之间。
最新文章
- 【NLP】蓦然回首:谈谈学习模型的评估系列文章(一)
- iOS之防止用户重复点击Button(按钮)问题
- linux系统limit知识
- PHP文件操作 读取与写入
- 最牛逼android上的图表库MpChart(一) 介绍篇
- WebFrom 的js日期控件
- Android 中常用的布局
- linux sudo命令
- [BZOJ2303][Apio2011]方格染色
- 用HTML代码加载Unity内容(unity频道:http://unity3d.9ria.com/)
- cdoj 1252 24点游戏 dfs
- D - Zhenya moves from the dormitory URAL - 2015
- eclipse导包导不进来
- Windows环境npm无法生效
- 文件操作命令(replace)
- SpringMVC文件下载与JSON格式
- PHP07
- Go 初体验 - channel.2 - 超时机制
- DOS文件转换成UNIX文件格式详解
- P(查准率),R(查全率),F1 值
热门文章
- Linux上mount 挂载windows共享文件权限问题
- [daily][dpdk] 内核模块(网卡驱动)无法卸载
- java 线程(六)死锁
- java Arrays工具
- 集齐所有机制的按键控制LED驱动
- 前端 HTML form表单标签 input标签 type属性 重置按钮 reset
- 记录关于vs2008 和vs2015 的报错问题
- MySQL的nnodb引擎表数据分区存储
- Python基础-编码与解码
- Java元注解—— @Retention @Target @Document @Inherited