当前位置:首页 > 科技 > 正文内容

static cast(static cast和dynamic cast)

2021-06-10 13:40:00科技828

大家好,今天就和小熊一起来看看这个问题吧 。static cast和dynamic cast,static cast很多人还不知道,现在让我们一起来看看吧!

1、 首先,定义并实现两个类,一个基类和一个继承基类的子类。

static cast(static cast和dynamic cast)

2、 然后定义一个不相关的类CXYZPerson。

3、 经过上面的定义和实现,可以放心的定义基类和子类的对象,然后把指向子类的指针转换成指向基类的指针,再把指向基类的指针转换成指向子类的指针。然而,这种情况的安全性是不确定的,但是上述两种方法都是允许的。

4、 下面是两个不相关的对象的static_cast转换,也就是没有继承关系。

5、 通过编译可以发现下图所示的错误,这意味着static_cast不允许转换不相关的类。

6、 Static_cast也可以转换基本类型,比如下面double会转换成int integer。

7、 点击Run Debug,可以看到double类型转换成整数后,被截断,只取整数部分。

8、 此外,static_cast可以将void类型的指针转换为其他类型的指针。

9、 点击运行调试,可以看到void类型的指针可以转换成其他类型的指针,输出值是正确的。

这篇文章到此就结束,希望能帮助到大家。

扫描二维码推送至手机访问。

版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!

本文链接:https://www.xixia168.com/n/kj/30005.html

标签: staticcast
分享给朋友:

“static cast(static cast和dynamic cast)” 的相关文章

回民不吃猪肉是因为什么(回民为什么不吃猪肉)

回民不吃猪肉是因为什么(回民为什么不吃猪肉)

大家好,今天就和小熊一起来看看这个问题吧 。回民为什么不吃猪肉,回民不吃猪肉是因为什么很多人还不知道,现在让我们一起来看看吧!    1、回族的人民普遍都信奉意思老家,而伊斯兰教中的《古兰经》里是明文规定禁止教徒食用猪肉的。  2、根据伊斯兰教的相关规定,回族人们禁止食用猪、马、驴、骡、狗和一切自死...

公历是阳历吗(公历是什么)

公历是阳历吗(公历是什么)

大家好,今天就和丹尼一起来看看这个问题吧 。公历是什么,公历是阳历吗很多人还不知道,现在让我们一起来看看吧!导语:现在我国使用农历和公历两种不同的历法来计时,农历是我国的传统历法,大家对它都比较熟悉了,但是公历是在辛亥革命之后才正式引入到我国的,很多人都不知道公历是什么。那么公历是阳历吗?下面来看看...

端午节挂艾草有什么寓意(端午节为什么要挂艾草)

端午节挂艾草有什么寓意(端午节为什么要挂艾草)

大家好,今天就和蜜蜜一起来看看这个问题吧 。端午节为什么要挂艾草,端午节挂艾草有什么寓意很多人还不知道,现在让我们一起来看看吧!    端午节为什么要挂艾草  古人认为,端午节一到,夏季炎热天气就到了,天气炎热,自然界的各种飞虫走兽开始兴盛,包括一些有毒的小动物,比如毒蛇、蟾蜍、蝎子、蜈蚣等也会活跃...

重阳节风俗有哪些(重阳节干什么)

重阳节风俗有哪些(重阳节干什么)

大家好,今天就和毛毛一起来看看这个问题吧 。重阳节干什么,重阳节风俗有哪些很多人还不知道,现在让我们一起来看看吧!    1、登高  重阳节首先有登高的习俗。金秋九月,天高气爽,这个季节登高远望可达到心旷神怡,健身祛病的目的。  2、吃重阳糕  重阳糕亦称"花糕"。为了美观中吃,人们把重阳糕制成五颜...

四大鬼节哪个最厉害(四大鬼节哪个最恐怖)

四大鬼节哪个最厉害(四大鬼节哪个最恐怖)

大家好,今天就和可心一起来看看这个问题吧 。四大鬼节哪个最恐怖,四大鬼节哪个最厉害很多人还不知道,现在让我们一起来看看吧!  一、四大鬼节哪个最恐怖  我国的四大鬼节如果说起鬼节中最吓人也最广为流传的,非七月十四/十五中元节莫属了。  因为在这一个月也被称之为鬼月,而且世界上也有很多个国家也同样过这...

闰年闰月是怎么回事(闰年闰月什么意思)

闰年闰月是怎么回事(闰年闰月什么意思)

大家好,今天就和吖吖一起来看看这个问题吧 。闰年闰月什么意思,闰年闰月是怎么回事很多人还不知道,现在让我们一起来看看吧!  导语:闰年闰月是怎么回事?公历中一年265年,实际上地球绕一周的时间应该是365.2422天,为了弥补这个时间缺憾,因此有了闰年。而闰月则是农历历法出现的置润来平衡历法,我国是...