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

福建省网站建设成都网站设计得多少钱

福建省网站建设,成都网站设计得多少钱,短网址生成工具 请输入长网址: 缩短网址,月付网站空间提供商接触过C语言的朋友都知道#xff0c;C语言中也有强制类型转换#xff0c;但是C语言中的强制类型转换会有一些问题#xff0c;比如#xff1a; int a 0x1234; char b (char)a; 上述的代码出现一个问题就是a 这个int型强制转化成b 这个char型时损失了一些精度#xff0c…接触过C语言的朋友都知道C语言中也有强制类型转换但是C语言中的强制类型转换会有一些问题比如 int a 0x1234; char b (char)a; 上述的代码出现一个问题就是a 这个int型强制转化成b 这个char型时损失了一些精度 除此之外比如没有内存检测(数字转化为地址类型)等。 于是C中引入了新的类型转换同时也保留了C语言的类型转换仅仅是为了兼容C语言所以在做C开发时不推荐使用C语言的强制类型转换。 C强制类型转换主要分4类static_cast、const_cast、dynamic_cast、reinterpret_cast 1、用法xxx_cast要转换的目标类型(表达式) 2、区别 ① static_cast没有运行时类型检查来保证转换的安全性 用于基本类型间(int double float等)的转换 不能用于基本类型指针间的转换 用于有继承关系类对象之间的转换和类指针之间的转换 ②const_cast 去除变量的只读属性 强制转换的目标类型必须是指针或引用 ③reinterpret_cast 用于指针类型间的强制转换 用于整数和指针类型间的强制转换 ④dynamic_cast 用于有继承关系类指针之间的转换 用于有交叉关系类指针之间的转换 具有类型检查的功能 需要虚函数的支持 如果一条dynamic_cast语句的转换目标是指针类型并且失败了则结果为0。如果转换目标是引用类型并且失败了则dynamic_cast运算符将抛出一个std::bad_cast异常(该异常定义在typeinfo标准库头文件中)  上述强制转换一定要考虑到数值范围、内存大小问题。 数值问题比如一个float类型的数据转换为short数据时肯定会有精度损失(当被转换变量的值超过short的范围) 内存大小问题比如我们使用static_cast将一个父类指针转换为子类指针然后我们再操作时访问子类独有的成员时这很有可能就会出错比如段错误或者值不对
http://www.hkea.cn/news/14382860/

相关文章:

  • 图片直链在线生成网站法拍重庆网站
  • 达州大亚网站建设网站建设佰金手指科杰十一
  • 自动化优化系统网站建设网站维护机构
  • 给公司做门户网站南宁网站建设建站系统
  • 做很多网站海南省建设注册中心网站
  • 深圳网站建设民治大道wordpress英文仿站教程
  • 江阴网站网站建设淘宝做网站推广人电话
  • wordpress 站群插件在dw上做网站首页导航栏
  • 网站建设上市wordpress模块化布局
  • 网站安全建设总结留言板 wordpress
  • 如何做好网站推广优化免费网站怎么做出来的
  • 行业网站做不下去wordpress做淘宝客可以加入api
  • 北京网站关键词优化推荐学做投资网站
  • 淄博网站营销与推广国示范校建设网站
  • 横沥镇做网站网站功能设计指什么
  • 江苏省住房和城乡建设局网站首页手机商城模板
  • 一家只做外卖的网站王占山
  • 义乌有什么网络公司鄂州seo
  • 做自行车车队网站的名字大全唐山医疗网站建设
  • 网站布局模板备案新增网站备案
  • 成都科技网站建设电话咨询网页设计图片排版代码
  • 怎么用ps做网站首页图片尺寸株洲有名的网站
  • wordpress 同步qq空间seo入门教程网盘
  • 做网站公司选哪家seo优化的网站
  • 0基础网站建设教程视频教程网站建设的过程有哪些
  • 教做面点的网站南宁电商网站建设
  • 福建注册建设中心网站产品50个关键词
  • 专业手机网站建设关于公司网站建设的申请
  • 深圳企业建网站怎样把自己做的网站发布
  • 长沙网站建设哪家强企业培训师资格证报考官网入口