我的Circle是Shape的派生类,
Shape *temp;
Circle *cir=dynamic_cast<Circle *>(temp);//为什么这里要出问题的啊?说什么异常
Shape *temp;
Circle *cir=dynamic_cast<Circle *>(temp);//为什么这里要出问题的啊?说什么异常
解决方案 »
- 跪求快速学习方法!急!!!
- 求组合算法:1,2,3,4,5,6, 这6个数分成3组,每2个数1组,输出全部组合。
- 100分求捕获ALT+N的代码
- xtreme toolkit9.6的源码是他自己公布的还是别人泄露出来的
- 郁闷一个晚上了,关于滚动条的GetScrollBarInfo(),哪位大侠用过,帮帮忙
- 在vc程序中,如何获取程序的所在目录?
- 如何侦测到局域网内所有计算机
- 怎么判断GetNextView返回的View是我要的View对象?
- 请教一下关于list control网格显示不刷新的问题
- 在MDI窗体中如何通过命令关闭子窗体?又如何关闭父窗体?
- mlistcstr怎么取不到第一行数据?代码如下:
- 简单问题(关于CListView和CListCtrl)
http://www.c-view.org/tech/lib/cboost/cast.htm
里面我找到一句话:“C++内建的dynamic_cast必须用于转换引用类型,而不是指针类型。它也是唯一的可以用来检测给定接口是否被支持的转换;这种情况下,返回0不代表错误。”
Setting -> c++ -> c++ language -> enable rtti