今天在使用dynamic_cast 时出现警告:warning C4541: 'dynamic_cast' used on polymorphic type 'class XX' with /GR-; unpredictable behavior may result。运行后出错,提示不正常的程序终止。查询后发现,在C++6.0中使用dynamic_cast需要进行设置。project->setting->C/C++ ->C++ Language -> Enable Run-Time Type Information(RTTI).设置后编译,运行,一切正常。
C++ dynamic_cast 出错
最新推荐文章于 2024-04-19 15:18:39 发布