相关资讯
AI 摘要
dynamic_cast 的实现依赖于 RTTI,所以总是让人觉得它性能不行,使用这个东西多半会有一种犯了大忌的感受。 1、如果继承关系比较简单,比如 rectangle、circle 派生自 shape,只有两层,那么可以使用 variant 来代替虚函数多态。using shape = std::variant<rectangle*, circle*>; 当需要 downcast 的时候,可以直接从variant的index来查询当......
22万热度
·
·
·
2024年11月12日
·
AI 摘要
有一次因为晚了被升舱,之后都没有遇到过,想问怎么才可以升舱呢尤其乘坐国际航班的时候。
51万热度
·
·
·
2024年10月24日
·
热点推荐
换一批