°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡END_CATCH_ALL¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡THROW¡¡ºêÏ൱ÓÚC£«£«¡¡ÓïÑÔÖеÄthrow¡¡Ö¸ÁÄãÒÔʲôÀàÐÍ×öΪTHROW¡¡µÄ²ÎÊý£¬¾Í¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»áÓÐÒ»¸öÏà¶ÔÓ¦µÄAfxThrow_¡¡¡¡º¯Êý±»µ÷Óã¨ÕâÊÇ̨ÃæϵÄÐÐΪ£©£º¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡Exception¡¡Type¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡Throw¡¡Function¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DOS¡¡support¡¡¡¡Windows¡¡support¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CException¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡v¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡v¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMemoryException¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡AfxThrowMemoryException¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡v¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡v¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CFileException¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡AfxThrowFileException¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡v¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡v¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CArchiveException¡¡¡¡¡¡¡¡¡¡¡¡¡¡AfxThrowArchiveException¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡v¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡v¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CNotSupportedException¡¡¡¡AfxThrowNotSupportedException¡¡¡¡¡¡v¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡v¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CResourceException¡¡¡¡¡¡¡¡¡¡¡¡AfxThrowResourceException¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡v¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡COleException¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡AfxThrowOleException¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡v¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡COleDispatchException¡¡¡¡¡¡AfxThrowOleDispatchException¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡v¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDBException¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡AfxThrowDBException¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡v¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDaoException¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡AfxThrowDaoException¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡v¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CUserException¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡AfxThrowUserException¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡v¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒÔÏÂÊÇMFC¡¡4¡£x¡¡¡¡µÄexceptions¡¡ºê¶¨Ò壺¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡in¡¡AFX¡£H¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡////////////////////////////////////////////////////////////////////////¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡Exception¡¡macros¡¡using¡¡try£»¡¡catch¡¡and¡¡throw¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡¡¡£¨for¡¡backward¡¡patibility¡¡to¡¡previous¡¡versions¡¡of¡¡MFC£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#ifndef¡¡_AFX_OLD_EXCEPTIONS¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#define¡¡TRY¡¡£û¡¡AFX_EXCEPTION_LINK¡¡_afxExceptionLink£»¡¡try¡¡£û¡¡
98¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡161¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£²Õ¡¡¡¡C£«£«¡¡µÄÖØÒªÐÔÙ£ü¡¡
#define¡¡CATCH£¨class£»¡¡e£©¡¡£ý¡¡catch¡¡£¨class*¡¡e£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡ASSERT£¨e¡¡·IsKindOf£¨RUNTIME_CLASS£¨class£©£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡_afxExceptionLink¡£m_pException¡¡=¡¡e£»¡¡
#define¡¡AND_CATCH£¨class£»¡¡e£©¡¡£ý¡¡catch¡¡£¨class*¡¡e£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡ASSERT£¨e¡¡·IsKindOf£¨RUNTIME_CLASS£¨class£©£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡_afxExceptionLink¡£m_pException¡¡=¡¡e£»¡¡
#define¡¡END_CATCH¡¡£ý¡¡£ý¡¡
#define¡¡THROW£¨e£©¡¡throw¡¡e¡¡
#define¡¡THROW_LAST£¨£©¡¡£¨AfxThrowLastCleanup£¨£©£»¡¡throw£©¡¡
//¡¡Advanced¡¡macros¡¡for¡¡smaller¡¡code¡¡
#define¡¡CATCH_ALL£¨e£©¡¡£ý¡¡catch¡¡£¨CException*¡¡e£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡£û¡¡ASSERT£¨e¡¡·IsKindOf£¨RUNTIME_CLASS£¨CException£©£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡_afxExceptionLink¡£m_pException¡¡=¡¡e£»¡¡
#define¡¡AND_CATCH_ALL£¨e£©¡¡£ý¡¡catch¡¡£¨CException*¡¡e£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡£û¡¡ASSERT£¨e¡¡·IsKindOf£¨RUNTIME_CLASS£¨CException£©£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡_afxExceptionLink¡£m_pException¡¡=¡¡e£»¡¡
#define¡¡END_CATCH_ALL¡¡£ý¡¡£ý¡¡£ý¡¡
#define¡¡END_TRY¡¡£ý¡¡catch¡¡£¨CException*¡¡e£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡ASSERT£¨e¡¡·IsKindOf£¨RUNTIME_CLASS£¨CException£©£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡_afxExceptionLink¡£m_pException¡¡=¡¡e£»¡¡£ý¡¡£ý¡¡
#else¡¡//_AFX_OLD_EXCEPTIONS¡¡
////////////////////////////////////////////////////////////////////////¡¡
//¡¡Exception¡¡macros¡¡using¡¡setjmp¡¡and¡¡longjmp¡¡
//¡¡¡¡£¨for¡¡portability¡¡to¡¡pilers¡¡with¡¡no¡¡support¡¡for¡¡C£«£«¡¡exception¡¡handling£©¡¡
#define¡¡TRY¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡AFX_EXCEPTION_LINK¡¡_afxExceptionLink£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨£º£ºsetjmp£¨_afxExceptionLink¡£m_jumpBuf£©¡¡==¡¡0£©¡¡
#define¡¡CATCH£¨class£»¡¡e£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡else¡¡if¡¡£¨£º£ºAfxCatchProc£¨RUNTIME_CLASS£¨class£©£©£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡class*¡¡e¡¡=¡¡£¨class*£©_afxExceptionLink¡£m_pException£»¡¡
#define¡¡AND_CATCH£¨class£»¡¡e£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡else¡¡if¡¡£¨£º£ºAfxCatchProc£¨RUNTIME_CLASS£¨class£©£©£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡class*¡¡e¡¡=¡¡£¨class*£©_afxExceptionLink¡£m_pException£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡99¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡162¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡ÎðÔÚ¸¡É°ºB¸ß̨¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#define¡¡END_CATCH¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡else¡¡£û¡¡£º£ºAfxThrow£¨NULL£©£»¡¡£ý¡¡£ý¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#define¡¡THROW£¨e£©¡¡AfxThrow£¨e£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#define¡¡THROW_LAST£¨£©¡¡AfxThrow£¨NULL£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡Advanced¡¡macros¡¡for¡¡smaller¡¡code¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#define¡¡CATCH_ALL£¨e£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡else¡¡£û¡¡CException*¡¡e¡¡=¡¡_afxExceptionLink¡£m_pException£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#define¡¡AND_CATCH_ALL£¨e£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡else¡¡£û¡¡CException*¡¡e¡¡=¡¡_afxExceptionLink¡£m_pException£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#define¡¡END_CATCH_ALL¡¡£ý¡¡£ý¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#define¡¡END_TRY¡¡£ý¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#endif¡¡//_AFX_OLD_EXCEPTIONS¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Template¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Õâ²¢²»ÊÇÒ»±¾C£«£«¡¡Êé¼®£¬ÎÒÒ²²¢²»´òËã½éÉÜÌ«¶à¾àÀ롸ÔËÓÃMFC¡¡¡¹Ö÷ÌâÌ«Ô¶µÄC£«£«¡¡ÂÛ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ìâ¡£Template¡¡ËäÈ»ºÜÖØÒª£¬µ«ËüÓ롸ÔËÓÃMFC¡¡¡¹ÓÐʲô¹Øϵ£¿ÓУ¡µÚ£¸Õµ±ÎÒÃÇ¿ªÊ¼¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Éè¼ÆScribble¡¡³ÌÐòʱ£¬ÐèÒªÓõ½MFC¡¡¡¡µÄcollection¡¡classes¡¡£¬¶øÕâÒ»×éÀà±ð×Ô´ÓMFC¡¡3¡£0¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒÔÀ´¾ÍÓÐÁËtemplate¡¡°æ±¾£¨ÒòΪVisual¡¡C£«£«¡¡±àÒëÆ÷´Ó2¡£0¡¡°æ¿ªÊ¼Ö§³ÖC£«£«¡¡template£©¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔËÓÃ֮ǰ£¬ÎÒÃÇ×ܸÃÁ˽âÒ»ÏÂеÄÓï·¨¡¢¾«Éñ¡¢ÒÔ¼°Ó¦Óᣡ¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºÃ£¬µ½µ×ʲôÊÇtemplate£¿ÖØÒªÐÔÈçºÎ£¿Kaare¡¡Christian¡¡ÔÚ1994/01/25¡¡µÄPC¡Magazine¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÉÏÓÐһƪÎÄÕ£¬ËµµÃºÜºÃ£º¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎÞÐÔÉúÖ³²¢²»Ö»ÊÇ´æÔÚÓÚÒÅ´«¹¤³ÌÉÏ£¬¶Ô³ÌÐòÔ±¶øÑÔËüÒ²ÊÇÒ»¸öÓÉÀ´ÒѾõĶ¯×÷¡£¹ýÈ¥£¬¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎÒÃÇÖ»²»¹ýÊÇÒÔÒ»¸ö¼òµ¥¶ø»ù±¾µÄ¹¤¾ß£¬Ò²¾ÍÊÇÒ»¸öÎÄ×Ö±à¼Æ÷£¬ÖØÖÆÎÒÃǵijÌÐò´úÂë¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡½ñÌ죬C£«£«¡¡Ìṩ¸øÎÒÃÇÒ»¸ö¸üºÃµÄ·±Ö³·½·¨£ºtemplate¡¡¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸´ÖÆÒ»¶Î¼ÈÓгÌÐò´úÂëµÄÒ»¸ö×îƽ³£µÄÀíÓɾÍÊÇΪÁ˸ıäÊý¾ÝÀàÐÍ¡£¾Ù¸öÀý×Ó£¬¼ÙÉèÄãд¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÁËÒ»¸ö»æͼº¯Êý£¬Ê¹ÓÃÕûÊýx£»¡¡y¡¡×ø±ê£»Í»È»Ö®¼äÄãÐèÒªÏàͬµÄ³ÌÐò´úÂ룬µ«×ø±êÖµ¸Ä²É¡¡
100¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡163¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£²Õ¡¡¡¡C£«£«¡¡µÄÖØÒªÐÔÙ£ü¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡long¡£Ä㵱Ȼ¿ÉÒÔʹÓÃÒ»¸öÎÄ×Ö±à¼Æ÷°ÑÕâ¶ÎÂ뿽±´Ò»·Ý£¬È»ºó°ÑÆäÖеÄÊý¾ÝÀàÐ͸ı䡡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¹ýÀ´¡£ÓÐÁËC£«£«£¬ÄãÉõÖÁ¿ÉÒÔʹÓöàÔØ£¨overloaded¡¡£©º¯Êý£¬ÄÇôÄã¾Í¿ÉÒÔÈÔ¾ÉʹÓÃÏà