static_castconst const_cast static_cast static 的含义

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

const const_cast static_cast static 的含义

1. const用于限定一个变量不允许被改变。

比宏定义的优势在于它存在类型,可以在编译时被检测是否类型匹配。

参考百科 /view/1065598.htm 2. const_cast   用法:const_cast<type_id> (expression)   该运算符用来修改类型的const或volatile属性。

除了const 或volatile修饰之外, type_id和expression的类型是一样的。

  (1) 常量指针被转化成非常量指针,并且仍然指向原来的对象;   (2) 常量引用被转换成非常量引用,并且仍然指向原来的对象;   (3) 常量对象被转换成非常量对象。

参考百科 /view/1745221.htm?func=retitle 3. static用于声明静态变量(包括静态全局变量和静态局部变量,但是这两种都被分配在全局数据区中,只不过它们的有效范围不一样而已)和类静态方法(C++) 参考百科 /view/536145.htm 4. static_cast   用法:static_cast < type-id > ( expression )   该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。

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

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

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

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

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

  ④把任何类型的表达式转换成void类型 参考百科 /view/1745207.htm

hostyun评测香港原生IPVPS

hostyun新上了香港cloudie机房的香港原生IP的VPS,写的是默认接入200Mbps带宽(共享),基于KVM虚拟,纯SSD RAID10,三网直连,混合超售的CN2网络,商家对VPS的I/O有大致100MB/S的限制。由于是原生香港IP,所以这个VPS还是有一定的看头的,这里给大家弄个测评,数据仅供参考!9折优惠码:hostyun,循环优惠内存CPUSSD流量带宽价格购买1G1核10G3...

麻花云-香港CN2云服务器,安徽BGP线路,安徽移动大带宽!全系6折!

一、麻花云官网点击直达麻花云官方网站二、活动方案优惠码:专属优惠码:F1B07B 享受85折优惠。点击访问活动链接最新活动 :五一狂欢 惠战到底 香港云主机 1.9折起香港特价体验云主机CN2 云服务器最新上线KVM架构,,默认40G SSD,+10G自带一个IPv4,免费10Gbps防御,CPU内存带宽价格购买1核1G1M19元首月链接2核2G 2M92元/3个月链接2核4G3M112元/3个月...

建站选择网站域名和IP主机地址之间关系和注意要点

今天中午的时候有网友联系到在选择网站域名建站和主机的时候问到域名和IP地址有没有关联,或者需要注意的问题。毕竟我们在需要建站的时候,我们需要选择网站域名和主机,而主机有虚拟主机,包括共享和独立IP,同时还有云服务器、独立服务器、站群服务器等形式。通过这篇文章,简单的梳理关于网站域名和IP之间的关系。第一、什么是域名所谓网站域名,就是我们看到的类似"www.laozuo.org",我们可以通过直接记...

static_cast为你推荐
素数算法有能写出所有素数的公式吗pps官网pps官方下载,pps播放器下载公众号付费阅读如何申请微信付费阅读功能音乐代码在html中插入mp3音频的代码是什么yui3求Yui的详细资料gbk内码高考姓名gbk内码查询cc防火墙服务器里安全狗里的WEB防火墙是什么意思空间导航QQ空间中如何自定义导航?微盟价格微盟渠道代理政策是怎么样的?flushes翻譯下面的日記
出租服务器 看国外视频直播vps 博客主机 googleapps 缓存服务器 Hello图床 ubuntu更新源 牛人与腾讯客服对话 华为网络硬盘 促正网秒杀 域名转向 umax120 卡巴斯基破解版 百度云空间 lamp兄弟连 腾讯数据库 e-mail blaze vim vpsaa 更多