warning C4541: “dynamic_cast”用在了带 /GR- 的多态类型“CWnd”上;可能导致不可预知的行为的解决办法
来源:互联网 发布:阿里云路况预测 编辑:程序博客网 时间:2024/05/29 13:42
如下语句:
CScrollBarEx* pScrollBar = dynamic_cast<CScrollBarEx*>(pWnd);
使用VS2003进行编译时提示如下警告信息:
e:\code\GMP\TestView.cpp(800) : warning C4541: “dynamic_cast”用在了带 /GR- 的多态类型“CWnd”上;可能导致不可预知的行为
解决办法:
【项目】->【GMP属性】->【属性配置】->【C/C++】->【语言】->【启用运行时类型信息】,选择:是(/GR)
VS2003该编译选项默认是关闭的,即:否。
0 0
- warning C4541: “dynamic_cast”用在了带 /GR- 的多态类型“CWnd”上;可能导致不可预知的行为的解决办法
- warning C4541: 'dynamic_cast' used on polymorphic type 'class CWnd' with /GR-; unpredictable behavior may result
- warning C4541: 'dynamic_cast' used on polymorphic type 'class CWnd' with /GR-; unpredictable behavio
- warning C4541: 'dynamic_cast' used on polymorphic type 'class CWnd' with /GR-; unpredictable behavi
- warning C4541: 'dynamic_cast' used on polymorphic type 'class MyObject' with /GR-; unpredictable beh
- 不可挽回的过去,不可预知的明天
- strcpy() 函数给程序带来的不可预知的错误
- 代码简化造成的一个不可预知的问题
- 转:VC6.0中C4541号警告的原因以及解决方案 (dynamic_cast出错)
- 永远有我们不可预知的错误存在!
- 使用代码处理页面中不可预知的错误
- 多项大数相乘后果不可预知性的问题所在!
- 【读书笔记】黑天鹅 如何应对不可预知的未来
- 对于不可预知错误的探索与思考
- 向死而生|支付宝不可预知的未来
- Enarm的预知未来
- 转:CWnd的函数,以后可以在这儿找了!
- LOL链接不上服务器重装了还是显示连接不上服务器,可能的解决办法
- SecureCRT 配置ssh key 访问linux
- BLE 协议栈之ibeacon广播包羞涩初探
- 职业生涯中的五个坎
- c常用函数实现
- 第19周上机实践项目1——动态链表体验(5)
- warning C4541: “dynamic_cast”用在了带 /GR- 的多态类型“CWnd”上;可能导致不可预知的行为的解决办法
- uva1401 前缀树
- linux - 编译安装、卸载
- JavaWeb学习笔记 ---- Jsp基础知识归纳篇(下)
- linux arm的存储分布
- OpenRowSet SQLServer 2012中 打开excel文件
- Cassandra在CQL语言层面支持多种数据类型[12]。
- AndroidStudio相关操作
- html_entity_decode() 和 htmlentities()