ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡
ÉîÈëdz³öMFCµÚ2°æ(PDF¸ñʽ)-µÚ27²¿·Ö
¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿! Èç¹û±¾ÊéûÓÐÔĶÁÍ꣬ÏëÏ´μÌÐø½Ó×ÅÔĶÁ£¬¿ÉʹÓÃÉÏ·½ "Êղص½ÎÒµÄä¯ÀÀÆ÷" ¹¦ÄÜ ºÍ "¼ÓÈëÊéÇ©" ¹¦ÄÜ£¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡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¡¡£©º¯Êý£¬ÄÇôÄã¾Í¿ÉÒÔÈÔ¾ÉʹÓÃÏà¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¬µÄº¯ÊýÃû³Æ¡£º¯ÊýµÄ¶àÔصÄȷʹÎÒÃÇÓбȽÏÇåˬµÄ³ÌÐò´úÂ룬µ«ËüÃÇÒâζ×ÅÄ㻹ÊDZØÐë¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔÚÄãµÄ³ÌÐòµÄÐí¶àµØ·½Î¬»¤ÍêÈ«ÏàͬµÄËã·¨¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡C¡¡ÓïÑÔ¶Ô´ËÎÊÌâµÄ½â´ðÊÇ£ºÊ¹ÓúꡣËäÈ»ÄãÒò´Ë¶ÔÓÚÏàͬµÄËã·¨Ö»Ðèдһ´Î³ÌÐò´úÂ룬¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ«ºêÓÐËü×Ô¼ºµÄȱµã¡£µÚÒ»£¬ËüÖ»ÊÊÓÃÓÚ¼òµ¥µÄ¹¦ÄÜ¡£µÚ¶þ¸öȱµã±È½ÏÑÏÖØ£ººê²»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ìṩ×ÊÁÏÐͱð¼ìÑ飬Òò´ËÎþÉüÁËC£«£«¡¡¡¡µÄÒ»¸öÖ÷ҪЧÒæ¡£µÚÈý¸öȱµãÊÇ£ººê²¢·Çº¯Êý£¬¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡³ÌÐòÖÐÈκε÷ÓúêµÄµØ·½¶¼»á±»±àÒëÆ÷Ç°Öô¦ÀíÆ÷ÔÔ±¾±¾µØ²åÈëºêËù¶¨ÒåµÄÄÇÒ»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶ÎÂ룬¶ø·ÇÖ»ÊÇÒ»¸öº¯Êýµ÷Óã¬Òò´ËÄãÿʹÓÃÒ»´Îºê£¬ÄãµÄÖ´ÐÐÎļþ¾Í»áÅòÕÍÒ»µã¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Templates¡¡Ìṩ±È½ÏºÃµÄ½â¾ö·½°¸£¬Ëü°Ñ¡¸Ò»°ãÐÔµÄËã·¨¡¹ºÍÆ䡸¶Ô×ÊÁÏÐͱðµÄʵ×÷¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡²¿·Ý¡¹Çø·Ö¿ªÀ´¡£Äã¿ÉÒÔÏÈдËã·¨µÄ³ÌÐò´úÂ룬ÉÔºóÔÚʹÓÃʱÔÙÌîÈëʵ¼Ê×ÊÁÏÐͱð¡£Ð¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÄC£«£«¡¡Ó﷨ʹ¡¸×ÊÁÏÐͱð¡¹Ò²ÒÔ²ÎÊýµÄ×Ë̬³öÏÖ¡£ÓÐÁËtemplate¡¡£¬Äã¿ÉÒÔÓµÓк꡸ֻ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ð´Ò»´Î¡¹µÄÓŵ㣬ÒÔ¼°¶àÔغ¯Êý¡¸ÀàÐͼìÑ项µÄÓŵ㡣¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡C£«£«¡¡¡¡µÄtemplate¡¡ÓÐÁ½ÖÖ£¬Ò»ÖÖÕë¶Ôfunction£¬ÁíÒ»ÖÖÕë¶Ôclass¡¡¡£¡¡
Template¡¡Functions¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¼ÙÉèÎÒÃÇÐèÒªÒ»¸ö¼ÆËãÊýÖµÃݴη½µÄº¯Êý£¬ÃûÔ»power¡¡¡£ÎÒÃÇÖ»½ÓÊÜÕýÃݴη½Êý£¬Èç¹û¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÊǸºÃݴη½£¬¾ÍÈýá¹ûΪ0¡¡¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶ÔÓÚÕûÊý£¬ÎÒÃǵĺ¯ÊýÓ¦¸ÃÊÇÕâÑù£º¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0001¡¡¡¡int¡¡power£¨int¡¡base£»¡¡int¡¡exponent£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0002¡¡¡¡£û¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0003¡¡¡¡¡¡¡¡¡¡¡¡int¡¡result¡¡=¡¡base£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0004¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨exponent¡¡==¡¡0£©¡¡¡¡return¡¡£¨int£©1£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0005¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨exponent¡¡¡¶¡¡0£©¡¡¡¡¡¡return¡¡£¨int£©0£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0006¡¡¡¡¡¡¡¡¡¡¡¡while¡¡£¨¡¡exponent£©¡¡¡¡result¡¡*=¡¡base£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0007¡¡¡¡¡¡¡¡¡¡¡¡return¡¡result£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0008¡¡¡¡£ý¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡101¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡164¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡ÎðÔÚ¸¡É°ºB¸ß̨¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶ÔÓÚ³¤ÕûÊý£¬º¯ÊýÓ¦¸ÃÊÇÕâÑù£º¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0001¡¡¡¡long¡¡power£¨long¡¡base£»¡¡int¡¡exponent£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0002¡¡¡¡£û¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0003¡¡¡¡¡¡¡¡¡¡¡¡long¡¡result¡¡=¡¡base£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0004¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨exponent¡¡==¡¡0£©¡¡¡¡return¡¡¡¡£¨long£©1£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0005¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨exponent¡¡¡¶¡¡0£©¡¡¡¡¡¡return¡¡¡¡£¨long£©0£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0006¡¡¡¡¡¡¡¡¡¡¡¡while¡¡¡¡£¨¡¡exponent£©¡¡¡¡result¡¡*=¡¡base£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0007¡¡¡¡¡¡¡¡¡¡¡¡return¡¡result£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0008¡¡¡¡£ý¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶ÔÓÚ¸¡µãÊý£¬ÎÒÃÇÓ¦¸Ã¡£¡£¡££¬¶ÔÓÚ¸´Êý£¬ÎÒÃÇÓ¦¸Ã¡£¡£¡£¡£à¸à¸£¬ÎªÊ²Ã´²»Äܹ»°Ñ×ÊÁÏÐͱðÒ²±ä¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡³É²ÎÊýÖ®Ò»£¬ÔÚʹÓÃʱָ¶¨ÄØ£¿Êǵģ¬Õâ¾ÍÊÇtemplate¡¡¡¡µÄÃîÓ㺡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡template¡¡¡¡T¡¡power£¨T¡¡base£»¡¡int¡¡exponent£©£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ð´³ÉÁ½ÐлòÐí±È½ÏÇå³þ£º¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡template¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡T¡¡power£¨T¡¡base£»¡¡int¡¡exponent£©£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÕâÑùµÄº¯ÊýÉùÃ÷ÊÇÒÔÒ»¸öÌØÊâµÄtemplate¡¡Ç°×º¿ªÊ¼£¬ºóÃæ½ô¸ú×ÅÒ»¸ö²ÎÊýÁУ¨±¾ÀýÖ»Ò»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸ö²ÎÊý£©¡£ÈÝÒ×ÈÃÈËÃÔ»óµÄÊÇÆäÖеġ¨class¡¨¡¡×ÖÑÛ£¬ËüÆäʵ²¢²»Ò»¶¨±íʾC£«£«¡¡¡¡µÄclass£¬¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ËüÒ²¿ÉÒÔÊÇÒ»¸öÆÕͨµÄÊý¾ÝÀàÐÍ¡£¡¡Ö»²»¹ýÊDZíʾ£ºT¡¡ÊÇÒ»ÖÖÀàÐÍ£¬¶ø´ËÒ»ÀàÐÍ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡½«ÔÚµ÷Óô˺¯Êýʱ²Å¸øÓè¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÃæ¾ÍÊÇpower¡¡¡¡º¯ÊýµÄtemplate¡¡°æ±¾£º¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0001¡¡¡¡template¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0002¡¡¡¡T¡¡power£¨T¡¡base£»¡¡int¡¡exponent£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0003¡¡¡¡£û¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0004¡¡¡¡¡¡¡¡¡¡¡¡T¡¡result¡¡=¡¡base£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0005¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨exponent¡¡==¡¡0£©¡¡¡¡return¡¡£¨T£©1£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0006¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨exponent¡¡¡¶¡¡0£©¡¡¡¡¡¡return¡¡£¨T£©0£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0007¡¡¡¡¡¡¡¡¡¡¡¡while¡¡£¨¡¡exponent£©¡¡¡¡result¡¡*=¡¡base£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0008¡¡¡¡¡¡¡¡¡¡¡¡return¡¡result£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0009¡¡¡¡£ý¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡´«»ØÖµ±ØÐëÈ·±£ÎªÀàÐÍT¡¡£¬ÒÔÎǺÏtemplate¡¡¡¡º¯ÊýµÄÉùÃ÷¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÃæÊÇtemplate¡¡¡¡º¯ÊýµÄµ÷Ó÷½·¨£º¡¡
102¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡165¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£²Õ¡¡¡¡C£«£«¡¡µÄÖØÒªÐÔÙ£ü¡¡
#0001¡¡¡¡#include¡¡¡¡
#0002¡¡¡¡void¡¡main£¨£©¡¡
#0003¡¡¡¡£û¡¡
#0004¡¡¡¡¡¡¡¡¡¡¡¡int¡¡i¡¡=¡¡power£¨5£»¡¡4£©£»¡¡
#0005¡¡¡¡¡¡¡¡¡¡¡¡long¡¡l¡¡=¡¡power£¨1000L£»¡¡3£©£»¡¡
#0006¡¡¡¡¡¡¡¡¡¡¡¡long¡¡double¡¡d¡¡=¡¡power£¨£¨long¡¡double£©1e5£»¡¡2£©£»¡¡
#0007¡¡
#0008¡¡¡¡¡¡¡¡¡¡¡¡cout¡¡
¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿!
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾Ñé½±Àø£¬ÈÏÕæдԴ´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾Ñé½±ÀøŶ£¡