比如说,Class *pClass = new Class
解决方案 »
- 再再次提问 窗口置底?(VisualEleven)
- 弹出菜单消息响应
- vista下运行vc6的问题
- 为什么包含了real G2 activex控件的模式对话框可以运行,使用无模式就不行?
- 注册表文件的读取
- 有两个线程如何防止同时操作一个公共类里的函数?互斥?
- 串行口的设置问题
- 真的没办法吗?高手请教:如何截获POWERPOINT中鼠标拖拽消息,如放下消息。解决者还将奉上100分。多谢!
- 基于对话框的图形设计那里有相关资料,说者多给分
- 怎样在C++中嵌入SQL命令
- 节日好,放假了,散个趣题
- 因工作关系,需要写一个OCX,在其中需要调出word文档,对word修改后进行保存入库。大家给点资料好吗?
比如
class CPerson : public CObject
{
DECLARE_DYNAMIC( CPerson )
public:
CPerson(){}; // other declaration
};
// in .CPP file
IMPLEMENT_DYNAMIC( CPerson, CObject )
void SomeFunction(void)
{
CObject* pMyObject = new CPerson;if(pMyObject->IsKindOf( RUNTIME_CLASS( CPerson ) ) )
{
//if IsKindOf is true, then cast is all right
CPerson* pmyPerson = (CPerson*) pMyObject ;
...
delete pmyPerson;
}
...
delete [MyObject];
}CRuntimeClass* pObj = RUNTIME_CLASS(CPerson);
CPerson *pPerson = (CPerson *)pObj->CreateObject();