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。

LOCVPS新上韩国KVM,全场8折,2G内存套餐月付44元起_网络传真服务器

LOCVPS(全球云)发布了新上韩国机房KVM架构主机信息,提供流量和带宽方式,适用全场8折优惠码,优惠码最低2G内存套餐月付仅44元起。这是一家成立较早的国人VPS服务商,目前提供洛杉矶MC、洛杉矶C3、和香港邦联、香港沙田电信、香港大埔、日本东京、日本大阪、新加坡、德国和荷兰等机房VPS主机,基于KVM或者XEN架构。下面分别列出几款韩国机房KVM主机配置信息。韩国KVM流量型套餐:KR-Pl...

10gbiz($2.36/月),香港/洛杉矶CN2 GIA线路VPS,香港/日本独立服务器

10gbiz发布了9月优惠方案,针对VPS、独立服务器、站群服务器、高防服务器等均提供了一系列优惠方面,其中香港/洛杉矶CN2 GIA线路VPS主机4折优惠继续,优惠后最低每月仅2.36美元起;日本/香港独立服务器提供特价款首月1.5折27.43美元起;站群/G口服务器首月半价,高防服务器永久8.5折等。这是一家成立于2020年的主机商,提供包括独立服务器租用和VPS主机等产品,数据中心包括美国洛...

创梦网络-四川大带宽、镇江电信服务器云服务器低至56元

达州创梦网络怎么样,达州创梦网络公司位于四川省达州市,属于四川本地企业,资质齐全,IDC/ISP均有,从创梦网络这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,一手四川托管服务商,成都优化线路,机柜租用、服务器云服务器租用,适合建站做游戏,不须要在套CDN,全国访问快,直连省骨干,大网封UDP,无视UDP攻击,机房集群高达1.2TB,单机可提供1...

static_cast为你推荐
prisma安卓版kovo安卓版的哪有下载?代发邮件我想做邮件代发,怎么做效果好?sdfsdfsdfsdf小米手机投诉热线netbios协议tcp/ip、ipx/spx、netbios这三个通信协议的区别databasenamefoxpro中的的命令格式comexceptionapro exception是什么意思腾讯合作伙伴大会腾讯位置服务是什么?医院排队系统怎么将排队系统的信息显示在led上动画分镜头脚本动画分镜头台本的作用?ocr软件下载哪个图片转文字软件比较好用?
猫咪av永久最新域名 韩国vps com域名抢注 阿里云搜索 vmsnap3 suspended 日志分析软件 申请个人网页 最好的空间 上海域名 vip购优汇 ftp教程 佛山高防服务器 百度云1t 西安服务器托管 腾讯数据库 谷歌搜索打不开 开心online hdchina godaddy中文 更多