C++11 四种强制类型转换的区别
摘要:
static_cast: 指针强转, 如果某个基类有多个子类, 基类的指针实际是指向A类的对象, 但使用强转为B类对象, 运行时会报错, 静态强转没做检测dynamic_cast: 只能用于虚函数类, 子类与父类指针互转, 会检测, 转换失败为返回空, 不会崩const_cast: 用于转换常量, 阅读全文
posted @ 2023-08-24 20:17 悉野 阅读(205) 评论(0) 推荐(0) 编辑