IMPLEMENT_SERIAL

IMPLEMENT_SERIAL ( class_name, base_class_name, wSchema )

¸Å°³ º¯¼ö

class_name

(¾È ÀÎ¿ë ºÎÈ£·Î ¹­¿©) Ŭ·¡½ºÀÇ ½ÇÁ¦ À̸§¡£

base_class_name

(¾È ÀÎ¿ë ºÎÈ£·Î ¹­¿©) ±âº» Ŭ·¡½ºÀÇ À̸§¡£

wSchema

UINT "¹öÀü ¹øÈ£" ¾ÆÄ«À̺긦 ½Äº° ÇÏ °í ó¸® ÇÏ ¿© »ý¼º µÈ µ¥ÀÌÅÍ ¿ªÁ÷·ÄÈ­ ÇÁ·Î±×·¥¿¡¼­ ÀÎÄÚµùµÈ ÀÌÀü ¹öÀü ÇÁ·Î±×·¥. Ŭ·¡½º ½ºÅ°¸¶ ¹øÈ£ 1 ¾Æ´Ï¾î¾ß ÇÕ´Ï´Ù.

ÁÖÀÇ

µ¿Àû CObject¿¡ ÇÊ¿äÇÑ c + + ÄÚµå »ý¼º-Ŭ·¡½º À̸§ ¹× °èÃþ ±¸Á¶ ³»ÀÇ À§Ä¡¿¡ ·±Å¸ÀÓ ¾×¼¼½º¸¦ »ç¿ë ÇÏ ¿© Ŭ·¡½º¸¦ ÆÄ»ý ÇÕ´Ï´Ù. IMPLEMENT_SERIAL ¸ÅÅ©·Î »ç¿ë ÇÏ ¿© ÇÑ.CPP ¸ðµâ; °á°ú °³Ã¼ Äڵ带 ÇÑ ¹ø¸¸ ¿¬°á¡£

AFX_API ¸ÅÅ©·Î »ç¿ë ÇÏ ¿© DECLARE_SERIAL ¹× IMPLEMENT_SERIAL ¸ÅÅ©·Î »ç¿ë Çϴ Ŭ·¡½º¿¡ ´ë ÇÑ CArchive ÃßÃâ ¿¬»êÀÚ¸¦ ÀÚµ¿À¸·Î ³»º¸³¾ ¼ö ÀÖ½À´Ï´Ù. Ŭ·¡½º ¼±¾ð bracket (¿¡ À§Ä¡ ÇÕ´Ï´Ù.H ÆÄÀÏ) ´ÙÀ½ ÄÚµå¿Í:

# undef AFX_API
# define AFX_API AFX_EXT_CLASS

lt; ¿©±â¿¡ ±ÍÇÏÀÇ Å¬·¡½º ¼±¾ðÀ» >

# undef AFX_API
# define AFX_API

ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶¸¦ CObject Ŭ·¡½º Ç׸ñ ¿¡¼­ Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣

Âü°í Ç׸ñnbsp;DECLARE_SERIAL, RUNTIME_CLASS, CObject::IsKindOf(&N)

Index