VC++6.0设置RTTI,以支持运行时执行dynamic_cast<>等RTTI运算符。
问题:VC6.0++默认关闭这个功能,导致运行时不能执行RTTI运算符。会出现如下的警告warning C4541: ‘dynamic_cast’ used on polymorphic type ‘class CBasic’ with /GR-; unpredictable behavior may result
设置方法:
选择工程–>选择设置–>选择C/C++–>选择分类–>选择C++语言,把允许允许时间类型信息选项勾上,即可完成。
VC++6.0设置RTTI,以支持运行时执行dynamic_cast<>等RTTI运算符。
最新推荐文章于 2022-01-18 10:35:58 发布