IMPLEMENT_DYNAMIC
IMPLEMENT_DYNAMIC(class_name,base_class_name)
Parameters
class_name
The actual name of the class (not enclosed in quotation marks).
base_class_name
The name of the base class (not enclosed in quotation marks).
Remarks
Generates the C++ code necessary for a dynamic CObject-derived class with run-time access to the class name and position within the hierarchy. Use the IMPLEMENT_DYNAMIC macro in a .CPP module, then link the resulting object code only once.
For more information, see in Visual C++ Programmer’s Guide.
Example
// CAge.h
class CAge : public CObject
{
int num;
public:
DECLARE_DYNAMIC(CAge)
};
//==============
// CAge.cpp
#include "stdafx.h"
#include "CAge.h"
IMPLEMENT_DYNAMIC(CAge, CObject)
See Also DECLARE_DYNAMIC, RUNTIME_CLASS, CObject::IsKindOf