当前位置: 首页 > news >正文

专门做库存的网站广扬建设集团网站

专门做库存的网站,广扬建设集团网站,广告公司名称,开发一个小程序要多少钱今天谈谈类型转换的问题吧#xff0c;之前我们也遇到过类型转换#xff0c;比如c语言中这样的赋值#xff1a; 显然#xff0c;i和j是不同类型的变量#xff0c;但是却可以完成赋值#xff0c;结果是这样的#xff1a; 其实它们是做了隐式的类型转换#xff0c;相当于之前我们也遇到过类型转换比如c语言中这样的赋值 显然i和j是不同类型的变量但是却可以完成赋值结果是这样的 其实它们是做了隐式的类型转换相当于double j doublei所以成功的赋值。 还有另外一种 结果是 像这样的属于显示的类型转换。 这样类似的还有很多。下面我介绍c中几种特殊的类型转换 1、static_cast static_cast用于相关类型的转换如intdouble属于静态转换。 比如 结果 2、reinterpret_castreinterpret重新解释的意思哈 reinterpret_cast用于不相关类型的转换。 比如例子1 例子2 结果 像第二种这样的例子是对于函数而言C不保证所有的函数指针都被一样的使用所以这样用有时会产生不 确定的结果。所以不建议这样使用。 3、const_cast const_cast是用于去掉常属性的方便赋值。 比如 4、dynamic_cast dynamic_cast用于将一个父类对象的指针或引用转换为一个子类对象的指针或引用。 在这里使用dynamic_cast需要A类为多态类型。 dynamic_cast还有一个特点 就在上述的代码中输出papb可以看出 · dynamic_cast会先检查是否能转换成功能成功则转换不能则返回0 如果换做static_cast就不会检查 这也是dynamic_cast更安全的地方。 以上就是四种强制类型转换方式。 下面说一个关键字explicit阻止隐式调用构造函数 在这里隐式调用了我们的构造函数是因为这里的1比较特殊所以可以调用成功但是这种写法本身是不对的。如果换做其他的或许就不行了。为了避免这样的书写我们会在A函数前加上关键字explicit。像这样 这下就编译不过了提高了代码安全性。
http://wiki.neutronadmin.com/news/246640/

相关文章:

  • wordpress表单提交的邮箱网站优化师负责干什么
  • 网站建设煊煊网安阳建设局网站
  • 网站怎么做才能赚钱微信公众帐号平台官网
  • 网站开发外包费用的会计分录阿里云网站域名证书
  • 网站功能需求说明做网页赚钱
  • 互联网app开发app优化建议
  • 做一网站要什么广州从化网站制作公司
  • 网站首页动画怎么做的没有域名怎么搭建网站
  • 相亲网站的女人 做直播的生活中实用的产品设计
  • 微网站怎么制作西安网站的设计说明
  • 唯尚广告联盟平台seo诊断报告怎么写
  • 做网站在哪里做比较好网站开发信息发布
  • 上海企业建站网站的意义做网站主页图片一般多少m
  • 网站开辟两学一做专栏做网站导航一般字号是多少
  • 中国建设培训网站查询系统青岛的seo服务公司
  • 大连建设执业资格注册中心网站2023年装修风格及颜色
  • 一站式企业服务平台是什么龙华区住房和建设局网站
  • phpcms 投资 网站源码设计软件网站
  • 购物商城网站源码南昌seo推广方式
  • 如何做一个网站企业网站的推广形式有哪些
  • 广州专业网站建设哪家好怎么用手机网站做软件好
  • 网站怎么做登录界面友汇网站建设
  • wordpress站内搜索框东莞建设网招标信息
  • 网站备案回访电话号码wordpress 背景音乐
  • 外贸网站空间选择做网站用什么软件?
  • 注册建设网站的公司哪家好搜索电商怎么做
  • 域名注册后怎么建网站免费cms建站系统有哪些
  • 怎么用手机制作手机网站才艺多网站建设
  • phpmysql网站开发实例网页视频怎么下载ios
  • 网站做视频流量赚钱吗成都网站只