博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学习笔记 | 隐式类型转换、显示类型转换
阅读量:3787 次
发布时间:2019-05-22

本文共 319 字,大约阅读时间需要 1 分钟。

隐式类型转换、显示类型转换

  • 当数据从"小类型"转换成"大类型"时,被称为隐式类型转换。(保证精度不丢失)
  • C++中提供了explict关键字,在构造函数中声明的时候加上explicit关键字,能够禁止隐式转换。
  • 如果构造函数只接收一个参数,则它实际上定义了转换为此类型的隐式转换机制。可以通过将构造函数声明为explicit加以制止隐式类型转换,关键字explicit只对一个实参的构造函数有效,需要多个实参的构造函数不能用于执行隐式转换,所以无需将这些构造函数指定为explicit
  • 当数据从"大类型"转换为"小类型"时,被称为显示类型转换。显示类型转换被称为强制类型转换,需要在前面加"()"转换操作符,并在括号类添加要转换的类型。

转载地址:http://viztn.baihongyu.com/

你可能感兴趣的文章
os模块:文件所在目录位置
查看>>
ubuntu基础常用命令(1)
查看>>
Ubuntu基础常用命令(03)——关机重启、vi 完~
查看>>
输入\数据转换类型\运算符\判断语句
查看>>
多任务(进程线程)
查看>>
超易懂的MySQL缓存机制
查看>>
mysql-Explain
查看>>
mysql-事务
查看>>
C语言排序算法
查看>>
python常用模块整理(超详细)
查看>>
用nginx做反向代理
查看>>
史上最易部署lvs集群-tun模式
查看>>
python进程,线程,协程
查看>>
python网络编程
查看>>
你值得拥有的linux下的网络io 同步/异步/阻塞/非阻塞/BIO/NIO/AIO
查看>>
nginx日志文件配置
查看>>
HTTP over SSL/TLS
查看>>
CentOS安装fortune+cowsay
查看>>
用vue创建一个项目
查看>>
$listeners与.native的使用
查看>>