ASSERT_KINDOF

ASSERT_KINDOF (classname, pobject)

¸Å°³ º¯¼ö

classname

CObjectÀÇ À̸§-ÆÄ»ý Ŭ·¡½º¡£

pobject

Ŭ·¡½º °³Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£

ÁÖÀÇ

ÀÌ ¸ÅÅ©·Î´Â °¡¸®Å°´Â °³Ã¼°¡ ÁöÁ¤µÈ µÈ Ŭ·¡½ºÀÇ °³Ã¼ ¶Ç´Â ÁöÁ¤ µÈ Ŭ·¡½º¿¡¼­ ÆÄ»ý µÈ Ŭ·¡½ºÀÇ °³Ã¼´Â ÁÖÀå ÇÑ´Ù. Pobject ¸Å°³ º¯¼ö´Â °³Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ À̾î¾ß Çϸç constµÉ ¼ö ÀÖ½À´Ï´Ù. °³Ã¼¸¦ ÁöÀû ÇÏ °í Ŭ·¡½º¸¦ CObject ·±Å¸ÀÓ Å¬·¡½º Á¤º¸¸¦ Áö¿ø ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ÀÖµµ·Ï pDocument ÀÇ °³Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅʹ´ CMyDocument Ŭ·¡½º ¶Ç´Â ÇØ´ç ÆÄ»ý ÄÚµå ¼ö:

ASSERT_KINDOF (CMyDocument, pDocument)

Á¤È®È÷ °°Àº ÄÚµùÀº ASSERT_KINDOF ¸ÅÅ©·Î »ç¿ë ÇÏ ¿©:

ASSERT(pobject-gt;IsKindOf(RUNTIME_CLASS(classname)))(&G)

ÀÌ ±â´ÉÀº DECLARE_DYNAMIC ¶Ç´Â DECLARE_SERIAL ¸ÅÅ©·Î »ç¿ë ÇÏ ¿© ¼±¾ð Çϴ Ŭ·¡½º¿¡ ´ëÇØ¼­¸¸ ÀÛµ¿¡£

¸Þ¸ðnbsp;??ÀÌ ±â´ÉÀº MFCÀÇ µð¹ö±× ¹öÀü ¿¡¼­¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù(&N).

Âü°í Ç׸ñnbsp;ÁÖÀå(&N)

Index