关于动态创建的问题 在mfc动态创建中,mfc将动态创建的对象附给cobject *,因为基类的指针指向派生类的对象时,那吗该指针不能操作派生类的非虚函数,那吗动态创建的对象与直接new 出来的对象不是不一样吗,请指正 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class A:public CObject{ public:virtual void fun1();void fun2()};//A must inherit the class CObject;void Fun(CObject *obj){ obj->fun1();//virtual fun;good,it call the A->fun1(); if(A * a = dynamic_cast<A*>(obj)) { a->fun2();//no virtual fun;call A->fun2(); }}void main(){CObject * obj = new A;Fun(obj);delete obj} 有没有手动建立消息列队的API???? 不显示删除回复显示所有回复显示星级回复显示得分回复 使用VS2008团队版本,新建一个MFC,编译后,窗口点击一下,速度感觉很慢 ocx控件怎么响应鼠标移动等消息呢 如何关闭这个进程 请教: 如何获取精确的时间 最好能精确到ms的 关于动态画图 !!关于DLL函数导入导出的问题!! 请问如何动态地添加资源 那里有Vb script debugger? 那么这种远程通信如何实现 关于OCX 的修改! 任意封闭图形填充的算法???
{
public:
virtual void fun1();
void fun2()
};//A must inherit the class CObject;
void Fun(CObject *obj)
{
obj->fun1();//virtual fun;good,it call the A->fun1();
if(A * a = dynamic_cast<A*>(obj))
{
a->fun2();//no virtual fun;call A->fun2();
}
}
void main()
{
CObject * obj = new A;
Fun(obj);
delete obj
}