C++ 强制转换运算符 xxxx_cast

背景 类型转换的需求,C中有显示/隐式的强制类型转换。C++为了兼容保留了,但也提供了四种运算符来实现转换。 C语言强制类型转换的缺点 从形式上无法判断功能和风险 将多态基类指针转换成派生类指针时,没有检查安全性。无法判断转换后的指针是否指向一个派生类对象 难以寻找使用转换的地方 C++提供的强制转
posted @ 2022-08-08 09:45  Brickert  Views(64)  Comments(0Edit  收藏  举报