DECLARE_SERIAL

DECLARE_SERIAL ( class_name )

¸Å°³ º¯¼ö

class_name

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

ÁÖÀÇ

CObject¿¡ ÇÊ¿äÇÑ c + + Çì´õ Äڵ带 »ý¼º ÇÏ´Â DECLARE_SERIAL -serialize ÇÒ ¼ö Àִ Ŭ·¡½º¸¦ ÆÄ»ý ÇÕ´Ï´Ù. Á÷·ÄÈ­ ÆÄÀÏ¿¡¼­ ÀÛ¼º Çϰųª ÇÏ °í ÀÖ´Â °³Ã¼ÀÇ ³»¿ëÀ» Àд °úÁ¤ÀÔ´Ï´Ù.

DECLARE_SERIAL ¸ÅÅ©·Î »ç¿ë ÇÏ ¿© ÇÑ.H ¸ðµâ ¸ðµÎ¿¡¼­ ÇØ´ç ¸ðµâÀ» Æ÷ÇÔ ÇÕ´Ï´Ù.ÀÌ Å¬·¡½ºÀÇ °³Ã¼¿¡ ¾×¼¼½º ÇØ¾ß ÇÏ´Â CPP ¸ðµâ¡£

DECLARE_SERIAL ´Â Ŭ·¡½º ¼±¾ð¿¡ Æ÷ÇÔ µÈ, °æ¿ì ´ÙÀ½ IMPLEMENT_SERIAL ¿¡ Æ÷ÇÔ µÇ¾î¾ß Çմϴ٠Ŭ·¡½º ±¸Çö¡£

DECLARE_SERIAL ¸ÅÅ©·Î DECLARE_DYNAMIC DECLARE_DYNCREATE ÀÇ ¸ðµç ±â´ÉÀ» Æ÷ÇÔ ÇÑ´Ù.

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

DECLARE_SERIAL ¸ÅÅ©·Î ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ ÇϽʽÿÀ. CObject Ŭ·¡½º Ç׸ñ ¿¡¼­ Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣

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

Index