static_castC++类型转换中使用static_cast将子类转换成父类会发生在什么情况下

static_cast  时间:2021-06-25  阅读:()

请问c++里面static_cast<__int64>是什么意思?

用法:static_cast < type-id > ( expression )   该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。

它主要有如下几种用法:   ①用于类层次结构中基类(父类)和派生类(子类)之间指针或引用的转换。

  进行上行转换(把派生类的指针或引用转换成基类表示)是安全的;   进行下行转换(把基类指针或引用转换成派生类表示)时,由于没有动态类型检查,所以是不安全的。

  ②用于基本数据类型之间的转换,如把int转换成char,把int转换成enum。

这种转换的安全性也要开发人员来保证。

  ③把空指针转换成目标类型的空指针。

  ④把任何类型的表达式转换成void类型。

对应这个表达式就是把将某个变量(>后面的)转化成__int64类型 比如static_cast<__int64>(b) 将b转化成__int64类型

static_cast 整型向指针转换

p = static_cast&lt;double *&gt;((void *)(i)); 这样可以使实现转换,但超级危险 基本意思就是首先强制转为void*,再转为double* 或者直接用p = (double*)(i); 总的来说比static_cast还要危险的举动 直接static_cast报错的原因就是系统认为该种转换过于危险

C++类型转换中使用static_cast将子类转换成父类会发生在什么情况下

子类对象、指针都可以自动转换为父类的对象、指针的,这是一种类型安全的转换,不需要加上任何转换运算符;但是反过来将父类转换为子类就不是类型安全了。

static_cast用于类型安全的或者定义明确的转换。

类型安全的转换,比如:将子类对象转换为父类对象。

定义明确的转换,比如:将float转换为int。

新网,域名7月盛夏1核心2G内存.COM域名仅19.9元/首年,主机9.9元/月,企业邮箱0元体验

新网好不好?新网域名便宜吗?新网怎么样?新网是国内老牌知名域名注册商,企业正规化运营,资质齐全,与阿里云万网和腾讯云DNSPOD同为国内服务商巨头。近日新网发布了最新的七月放价季优惠活动,主要针对域名、云主机、企业邮箱、SSL证书等多款云产品推送了超值的优惠,其中.com顶级域名仅19.9元/首年,.cn域名仅16元/首年,云主机1核心2G内存3Mbps带宽仅9.9元/月,企业邮箱更是免费送1年,...

易探云:香港CN2云服务器低至18元/月起,183.60元/年

易探云怎么样?易探云最早是主攻香港云服务器的品牌商家,由于之前香港云服务器性价比高、稳定性不错获得了不少用户的支持。易探云推出大量香港云服务器,采用BGP、CN2线路,机房有香港九龙、香港新界、香港沙田、香港葵湾等,香港1核1G低至18元/月,183.60元/年,老站长建站推荐香港2核4G5M+10G数据盘仅799元/年,性价比超强,关键是延迟全球为50ms左右,适合国内境外外贸行业网站等,如果需...

ATCLOUD-KVM架构的VPS产品$4.5,杜绝DDoS攻击

ATCLOUD.NET怎么样?ATCLOUD.NET主要提供KVM架构的VPS产品、LXC容器化产品、权威DNS智能解析、域名注册、SSL证书等海外网站建设服务。 其大部分数据中心是由OVH机房提供,其节点包括美国(俄勒冈、弗吉尼亚)、加拿大、英国、法国、德国以及新加坡。 提供超过480Gbps的DDoS高防保护,杜绝DDoS攻击骚扰,比较适合海外建站等业务。官方网站:点击访问ATCLOUD官网活...

static_cast为你推荐
chartboost如何在Chartboost后台建立广告互联网舆情监控系统有知道互联网监控系统的吗?也叫舆情监测系统。isbackground急!there is no attribute "background"怎么改?财务系统软件免费财务软件有哪些?listviewitem安卓如何添加Listview的item?shoujiao黑鲨手机SKW一AO怎么解锁?ocr软件下载哪个图片转文字软件比较好用?flex是什么Adobe是什么软件?pass是什么锒行卡上的闪付pass是什么意思?flushesno-show rate是什么
厦门域名注册 看国外视频直播vps 仿牌空间 监控宝 线路工具 免费博客空间 100x100头像 数字域名 空间论坛 idc是什么 上海服务器 贵阳电信 免备案cdn加速 789电视剧网 万网服务器 聚惠网 pptpvpn 木马检测 ddos攻击器 报警主机 更多