ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡ÔĶÁ¹ý³Ì·¢ÏÖÈκδíÎóÇë¸æËßÎÒÃÇ£¬Ð»Ð»£¡£¡ ±¨¸æ´íÎó
Ò»ÊÀÊé³Ç ·µ»Ø±¾ÊéĿ¼ ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ½øÈëÊé°É ¼ÓÈëÊéÇ©

ÉîÈëdz³öMFCµÚ2°æ(PDF¸ñʽ)-µÚ37ÕÂ

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡






¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¹ýÀ´¡£ÓÐÁË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¡¡
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨1£©
δÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡