C++  dynamic_cast 出错

今天在使用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).设置后编译,运行,一切正常。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章