dynclass.cpp

来自「《windows程序设计》王艳平版的书籍源代码」· C++ 代码 · 共 26 行

CPP
26
字号
///////////////////////////////////////////////////////////////
// DynClass.cpp.cpp文件

#include <iostream.h>
#include "../common/_afx.h"

class CPerson : public CObject
{
	DECLARE_DYNAMIC(CPerson)
};
IMPLEMENT_DYNAMIC(CPerson, CObject)

void main()
{
	CObject* pMyObject = new CPerson;
	if(pMyObject->IsKindOf(RUNTIME_CLASS(CPerson)))
	{
		CPerson* pMyPerson = (CPerson*) pMyObject ;
		cout << " a CPerson Object! \n";
		delete pMyPerson;
	}
	else
		delete pMyObject;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?