CDumpContext ¿¡ ±âº» Ŭ·¡½º¡£
CDumpContext Ŭ·¡½º´Â Àΰ£ÀÌ ÀÐÀ» ¼ö ÀÖ´Â ÅØ½ºÆ®ÀÇ ÇüÅ·ΠÁø´Ü Ãâ·Â ½ºÆ®¸² ÁöÇâÀ» Áö¿øÇÕ´Ï´Ù. ´ëºÎºÐÀÇ ´ýÇÎÀÇ afxDump, predeclared CDumpContext °³Ã¼¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. AfxDump °³Ã¼°¡ Microsoft Foundation Ŭ·¡½º ¶óÀ̺귯¸®ÀÇ µð¹ö±× ¹öÀü ¿¡¼¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
AfxDump ¸¦ »ç¿ë ÇÏ ¿© ±×µéÀÇ Ãâ·Â¿¡ ´ë ÇÑ ´Ù¾ç ÇÑ ¸Þ¸ð¸® Áø´Ü ±â´É¡£
Windows ȯ°æ¿¡¼ cerr ½ºÆ®¸²À» °³³äÀûÀ¸·Î ºñ½ÁÇÕ´Ï´Ù ¹Ì¸® Á¤ÀÇ µÈ afxDump °³Ã¼¿¡¼ Ãâ·Â OutputDebugString Windows ÇÔ¼ö¸¦ ÅëÇØ µð¹ö°Å ¶ó¿ìÆÃµË´Ï´Ù.
CDumpContext Ŭ·¡½º´Â ¿À¹ö ·Îµå µÈ »ðÀÔ (lt; <) CObject Æ÷ÀÎÅÍ¿¡ ´ë ÇÑ °³Ã¼ÀÇ µ¥ÀÌÅ͸¦ ´ýÇÁ ÇÏ´Â ¿¬»êÀÚ. CObject::Dump¸¦ ÀçÁ¤ÀÇ ÇÏ´Â ÆÄ»ýµÈ °³Ã¼¿¡ ´ë ÇÑ »ç¿ëÀÚ Á¤ÀÇ ´ýÇÁ Æ÷¸ËÀ» ÇØ¾ß ÇÏ´Â °æ¿ì. ´ëºÎºÐÀÇ Microsoft Foundation Ŭ·¡½º´Â ÀçÁ¤ÀÇ µÈ ±¸Çö ¸â¹ö ÇÔ¼ö ´ýÇÁ¡£
CObject, CTimeSpan, CString, CTime, µî¿¡¼ ÆÄ»ý µÇÁö ¾ÊÀº Ŭ·¡½º´Â ¿À¹ö ·Îµå µÈ CDumpContext »ðÀÔ ¿¬»êÀÚ ÀÚ½ÅÀÇ CFileStatus, CPoint, CRect ¿Í °°Àº ÀÚÁÖ »ç¿ë ÇÏ´Â ±¸Á¶¸¦ °°ÀÌ¡£
IMPLEMENT_DYNAMIC ¶Ç´Â IMPLEMENT_SERIAL ¸ÅÅ©·Î »ç¿ë ÇÏ ¿© Ŭ·¡½ºÀÇ ±¸Çö¿¡¼ °æ¿ì CObject::Dump ÀÇ CObjectÀÇ À̸§À» Àμ⠵˴ϴÙ-Ŭ·¡½º¸¦ ÆÄ»ý ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ÀμâCObject¡£
CDumpContext Ŭ·¡½º ¶óÀ̺귯¸®ÀÇ µð¹ö±× ¹× ¸±¸®½º ¹öÀü¿¡ »ç¿ëÇÒ ¼ö´Â ÀÖÁö¸¸ Dump ¸â¹ö ÇÔ¼ö¸¦ µð¹ö±× ¹öÀü¿¡¸¸ Á¤ÀÇ µË´Ï´Ù. »ç¿ë ÇÏ´Â # ifdef _DEBUG / # endif ¹®À» Áø´Ü Äڵ带 »ç¿ëÀÚ Á¤ÀÇ Æ÷ÇÔ ÇÏ ¿© bracket Dump ¸â¹ö ÇÔ¼ö¡£
CDumpContext °³Ã¼¸¦ ¸¸µé±â Àü¿¡ ´ýÇÁ ´ë»ó ¿ªÇÒµµ CFile °³Ã¼¸¦ ¸¸µé¾î¾ß ÇÕ´Ï´Ù.
CDumpContext¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸·Á¸é Visual c + + ÇÁ·Î±×·¡¸Ó °¡ÀÌµå ¿¡¼ MFC µð¹ö±ë Áö¿ø¡£
# define _DEBUG
# include lt;afx.h>
Ŭ·¡½º ¸â¹ö |nbsp; °èÃþ ±¸Á¶ Â÷Æ®(&N)