15/11

作者: hannah1123 | 来源:发表于2022-04-22 22:46 被阅读0次

类型转换运算符

dynamic_cast:派生类转成基类对象

const_cast:实现修改const修饰的对象值内容

说明:p1是不能被修改的,但经过const_cast修饰后的p2可以被修改内容

static_cast:

1.基本类型之间通过该关键字相互转化;

2.对基类和继承类对象相互转化如下图:

说明:b转换为a,a转换b,但如果c类与a,b没有继承关系,则不能通过该关键字转换。

reinterpret_cast:

实现天生危险转换如下图将long类型转成struct,一般不建议使用

相关文章

网友评论

    本文标题:15/11

    本文链接:https://www.haomeiwen.com/subject/mfjoertx.html