梓囚徒貧圭�鮗� ○ 賜 ★ 辛酔堀貧和鍬匈��梓囚徒貧議 Enter 囚辛指欺云慕朕村匈��梓囚徒貧圭�鮗� ● 辛指欺云匈競何��
!!!!隆堋響頼��紗秘慕禰厮宴和肝写偬堋響��
DECLARE_SERIAL ��CDynobj�� friend CArchive& AFXAPI operator〃〃��CArchive& ar�察�class_name* &pOb���察�
。。。
��
class CDynobj �此�public CObject
��
static AFX_DATA CRuntimeClass classCDynobj�察�
。CPP
virtual CRuntimeClass* GetRuntimeClass �┌� const�察�
static CObject* PASCAL CreateObject�┌��察�
��CDynobj�察�CObject�察 。�
IMPLEMENT_SERIAL 1 friend CArchive& AFXAPI operator〃〃 ��CArchive& ar�察�CDynobj* &pOb���察�
。。。
��
#define IMPLEMENT_SERIAL ��class_name�察�base_class_name�察�wSchema��
#define IMPLEMENT_SERIAL ��class_name�察�base_class_name�察�wSchema�� AFX。H
CObject* PASCAL class_name�今�CreateObject�┌�
CObject* PASCAL class_name�今�CreateObject�┌�
�� return new class_name�察。�
�� return new class_name�察。�
_IMPLEMENT_RUNTIMECLASS��class_name�察�base_class_name�察�wSchema�察 �
_IMPLEMENT_RUNTIMECLASS��class_name�察�base_class_name�察�wSchema�察 �
class_name�今�CreateObject��
class_name�今�CreateObject��
CArchive& AFXAPI operator〃〃��CArchive& ar�察�class_name* &pOb��
CArchive& AFXAPI operator〃〃��CArchive& ar�察�class_name* &pOb��
�� pOb = ��class_name*�� ar。ReadObject��RUNTIME_CLASS��class_name�����察 �
�� pOb = ��class_name*�� ar。ReadObject��RUNTIME_CLASS��class_name�����察 �
return ar�察。�
return ar�察。� 及
8
嫗
D
CDynobj�今�classCDynobj o
CObject* PASCAL CDynobj�今�CreateObject�┌� c
^CDynobj ̄ u
�� return new CDynobj�察。� m
e
AFX_DATADEF CRuntimeClass CDynobj�今�classCDynobj = �� n
sizeof��CDynobj�� t
^CDynobj ̄�察�sizeof��CDynobj���察 。察�CDynobj�今�CreateObject�察 �V
1
i
1 e
w
&CObject�今�classCObject�察�NULL ���察�
static const _init_CDynobj��&CDynobj�今�classCDynobj���察 �
侮
m_pfnCreateObject CDynobj�今�CreateObject AFX_CLASSINIT
秘
CRuntimeClass* CDynobj�今�GetRuntimeClass�┌� const
m_pBaseClass CObject�今�classCObject �� return &CDynobj�今�classCDynobj�察。� 冥