我创建了一个抽象的基类,然后派生出一个子类,NEW了一个子类后,将子类强制转化成基类的类型,然后不能DELETE掉,估计类型不对,再强制转换成子类就报错,为什么会这样列?要怎么转换啊?!
解决方案 »
- GDI+ 中,Graphics::DrawImage 这个API能处理透明PNG图片,WIN7下异常缓慢的问题
- 为什么在串口通信接收数据函数里,调用UpdateData(FALSE),而CFormView介面上的CEDIT值均被清零了?
- [HTTP上传]HTTP上传数据的问题
- 散分呀,大过年大家都来呀。
- D3D程序,提示'D3DXFONT_DESC' 未定义?
- 做多标签功能软件的疑问,请教大家
- 小弟目前vc基本入门,请各位大虾指点sdk学习方法
- 一台win2000主机可否监视另一台DOS客户端正在干什么
- 各位大侠,谁有完全用C实现的LIST,有类似VC下的CList功能?有的话,请发给我一个!
- 大家快加油啊,好像没有delphi版里面的人气旺。专家排榜里面学delphi的居多
- 使用流拖放
- 关于远程桌面管理软件的基本实现原理,有知道的么?
like thisclass objedt
{
public:
object()
virtual ~object
};class cmdtarget : public object
{
public:
cmdtarget();
virtual ~cmdtarget();
}
casting from a derived point to base class point is safe
but casting from base point to derived class's point is not .u should use dynamic_cast operator like follow:derived* p=dynamic_cast<derived*>(pbase);
if(p!=NULL)
do your operator
else
con't cast;