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

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

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






¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÄÚ´æ¿Õ¼ä£©£¬ÒòΪÑÜÉú¶ÔÏó²»µ«¼Ì³ÐÆä»ù´¡Àà±ðµÄ³ÉÔ±£¬ÓÖÓÐ×Ô¼ºµÄ³ÉÔ±¡£ÄÇôËùν¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÄupcasting¡¡¡¡£¨ÏòÉÏÇ¿ÖÆתÐÍ£©£º¡¡£¨CDocument£©mydoc£¬½«»áÔì³É¶ÔÏóµÄÄÚÈݱ»Çиobject¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡slicing£©£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mydoc¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mydoc¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡vptr¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡object¡¡slicing¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡vptr¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡vptr¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡vptr¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_data1¡¡¡¡¡¡¡¡¡¡¡¡£¨CDocument£©mydoc£»¡¡¡¡¡¡¡¡¡¡¡¡m_data1¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_data1¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_data1¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_data2¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_data2¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDocument¡¡¶ÔÏó¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡vptr¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡vptr¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_data1¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_data1¡¡



84¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡147¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£²Õ¡¡¡¡C£«£«¡¡µÄÖØÒªÐÔÙ£ü¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ±ÎÒÃǵ÷Ó㺡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨£¨CDocument£©mydoc£©¡£func£¨£©£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mydoc¡¡¡¡ÒѾ­ÊÇÒ»¸ö±»ÇиîµÃʣϰëÌõÃüµÄ¶ÔÏ󣬶øfunc¡¡¡¡ÄÚ²¿µ÷ÓÃÐéÄ⺯ÊýSerialize£»ºó¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Õß½«Ê¹Óõġ¸mydoc¡¡¡¡µÄÐéÄ⺯ÊýÖ¸Õ롹ËäÈ»´æÔÚ£¬ËüµÄÖµÊÇʲôÄØ£¿ÄãÊDz»ÊÇÒþÒþ¾õµÃ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÓÐʲô´óÔÖÄÑÒª·¢Éú£¿¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÐÒÔ˵ÄÊÇ£¬ÓÉÓÚ¡¡£¨£¨CDocument£©mydoc£©¡£func£¨£©¡¡ÊǸö´«Öµ¶ø·Ç´«Ö·¶¯×÷£¬±àÒëÆ÷ÒÔËùν¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÄ¿½±´¹¹Ôìʽ£¨copy¡¡constructor¡¡£©°ÑCDocument¡¡¶ÔÏóÄÚÈݸ´ÖÆÁËÒ»·Ý£¬Ê¹µÃmydoc¡¡¡¡µÄ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡vtable¡¡¡¡ÄÚÈÝÓëCDocument¡¡¶ÔÏóµÄvtable¡¡Ïàͬ¡£±¾ÀýËäûÓÐÃ÷ÏÔ×ö³öÒ»¸ö¿½±´¹¹Ôìʽ£¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±àÒëÆ÷»á×Ô¶¯ÎªÄãºÏ³ÉÒ»¸ö¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ËµÕâô¶à£¬×ܽá¾ÍÊÇ£¬¾­¹ýËùνµÄdata¡¡slicing£¬±¾ÀýµÄmydoc¡¡ÕæÕý±ä³ÉÁËÒ»¸öÍêÍêÈ«È«¡¡



¾²Ì¬³ÉÔ±£¨±äÁ¿Ó뺯Êý£©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎÒÏëÄãÒѾ­ºÜÇå³þÁË£¬Èç¹ûÄãÒÀ¾ÝÒ»¸öÀà±ð²úÉú³öÈý¸ö¶ÔÏó£¬Ã¿Ò»¸ö¶ÔÏ󽫸÷ÓÐÒ»·Ý³É¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ô±±äÁ¿¡£ÓÐʱºòÕâ²¢²»ÊÇÄãÒªµÄ¡£¼ÙÉèÄãÓÐÒ»¸öÀà±ð£¬×¨ÃÅÓÃÀ´´¦Àí´æ¿îÕÊ»§£¬ËüÖÁÉÙ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ó¦¸ÃÒªÓд滧µÄÐÕÃû¡¢µØÖ·¡¢´æ¿î¶î¡¢ÀûÂʵȳÉÔ±±äÁ¿£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡class¡¡SavingAccount¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡private£º¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡char¡¡m_name£§40£§£»¡¡¡¡//¡¡´æ‘ôÐÕÃû¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡char¡¡m_addr£§60£§£»¡¡¡¡//¡¡´æ‘ôÖ·¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡double¡¡m_total£»¡¡¡¡¡¡//¡¡´æ¿îî~¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡double¡¡m_rate£»¡¡¡¡¡¡¡¡//¡¡ÀûÂÊ¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡£¡£¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡Õâ¼ÒÐпâ²ÉÓø¡¶¯ÀûÂÊ£¬Ã¿¸öÕÊ»§µÄÀûÏ¢¶¼ÊǸù¾Ýµ±ÌìµÄ¹ÒÅÆÀûÂÊÀ´¼ÆËã¡£Õâʱºò¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_rate¡¡¾Í²»ÊʺϳÉΪÿ¸öÕÊ»§¶ÔÏóÖеÄÒ»±Ê×ÊÁÏ£¬·ñÔòÿÌìÒ»¿ªÊУ¬¹â°ÑËùÓÐÕÊ»§ÄÚÈÝ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡85¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡148¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡½Ð³öÀ´£¬ÐÞ¸Äm_rate¡¡¡¡µÄÖµ£¬¾Í»¨µô²»ÉÙʱ¼ä¡£m_rate¡¡Ó¦¸Ã¶ÀÁ¢ÔÚ¸÷¶ÔÏóÖ®Í⣬³ÉΪÀà¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±ð¶ÀÒ»ÎÞ¶þµÄ×ÊÁÏ¡£Ôõô×ö£¿ÔÚm_rate¡¡Ç°Ãæ¼ÓÉÏstatic¡¡ÐÞÊδʼ´¿É£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡class¡¡SavingAccount¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡private£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡char¡¡m_name£§40£§£»¡¡//¡¡´æ»§ÐÕÃû¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡char¡¡m_addr£§60£§£»¡¡//¡¡´æ»§µØÖ·¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡double¡¡m_total£»¡¡//¡¡´æ¿î¶î¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡static¡¡double¡¡m_rate£»¡¡//¡¡ÀûÂÊ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡£¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡static¡¡³ÉÔ±±äÁ¿²»ÊôÓÚ¶ÔÏóµÄÒ»²¿·Ý£¬¶øÊÇÀà±ðµÄÒ»²¿·Ý£¬ËùÒÔ³ÌÐò¿ÉÒÔÔÚ»¹Ã»Óе®ÉúÈΡ¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºÎ¶ÔÏóµÄʱºò¾Í´¦Àí´ËÖÖ³ÉÔ±±äÁ¿¡£µ«Ê×ÏÈÄã±ØÐë³õʼ»¯Ëü¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡²»Òª°Ñstatic¡¡³ÉÔ±±äÁ¿µÄ³õʼ»¯¶¯×÷°²ÅÅÔÚÀà±ðµÄ¹¹ÔìʽÖУ¬ÒòΪ¹¹Ôìʽ¿ÉÄÜÒ»ÔÙ±»µ÷¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ó㬶ø±äÁ¿µÄ³õֵȴֻӦ¸ÃÉ趨һ´Î¡£Ò²²»Òª°Ñ³õʼ»¯¶¯×÷°²ÅÅÔÚÍ·ÎļþÖУ¬ÒòΪËü¿É¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Äܻᱻ°üº¬Ðí¶àµØ·½£¬Òò´ËÒ²¾Í¿ÉÄܱ»Ö´ÐÐÐí¶à´Î¡£ÄãÓ¦¸ÃÔÚʵ×÷µµÖÐÇÒÀà±ðÒÔÍâµÄÈΡ¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºÎλÖÃÉ趨Æä³õÖµ¡£ÀýÈçÔÚmain¡¡Ö®ÖУ¬»òÈ«Óòº¯ÊýÖУ¬»òÈκκ¯ÊýÖ®Í⣺¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡double¡¡SavingAccount£º£ºm_rate¡¡=¡¡0¡£0075£»¡¡//¡¡ÉèÁ¢static¡¡³ÉÔ±±äÁ¿µÄ³õÖµ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡void¡¡main£¨£©¡¡£û¡¡¡£¡£¡£¡¡£ý¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Õâô×ö¿ÉÔø¿¼Âǵ½m_rate¡¡ÊǸöprivate¡¡¡¡×ÊÁÏ£¿Ã»¹Øϵ£¬É趨static¡¡³ÉÔ±±äÁ¿³õֵʱ£¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡²»ÊÜÈκδæȡȨÏÞµÄÊø¸¿¡£Çë×¢Ò⣬static¡¡³ÉÔ±±äÁ¿µÄÐͱðÒ²³öÏÖÔÚ³õÖµÉ趨¾äÖУ¬ÒòΪ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÕâÊÇÒ»¸ö³õÖµÉ趨¶¯×÷£¬²»ÊÇÒ»¸öÊýÁ¿Ö¸¶¨£¨assignment¡¡£©¶¯×÷¡£ÊÂʵÉÏ£¬static¡¡³ÉÔ±±ä¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Á¿ÊÇÔÚÕâʱºò£¨¶ø²»ÊÇÔÚÀà±ðÉùÃ÷ÖУ©²Å¶¨Òå³öÀ´µÄ¡£Èç¹ûÄãûÓÐ×öÕâ¸ö³õʼ»¯¶¯×÷£¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»á²úÉúÁª½á´íÎ󣺡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡error¡¡LNK2001£º¡¡unresolved¡¡external¡¡symbol¡¡¡¨private£º¡¡static¡¡double¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SavingAccount£º£ºm_rate¡¨£¨£¿m_rate@SavingAccount@@2HA£©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¹ØÓÚstatic¡¡³ÉÔ±µÄʹÓÃʵÀý£¬µÚ£¶ÕµÄHelloMFC¡¡ÓÐÒ»¸ö£¬¸½Â¼£ÄµÄ¡¸×ÔÖÆDBWIN¡¡¹¤¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¾ß£¨MFC¡¡°æ£©¡¹Ò²ÓÐÒ»¸ö¡£µÚ£³Õµġ¸RTTI¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨Ö´ÐÐʱÆÚÐͱð±æʶ£©¡¹Ò»½Ú·ÂÕæMFC¡¡¡¡µÄ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CRuntimeClass£¬Ò²ÓÐÒ»¸östatic¡¡Ó¦ÓÃʵÀý¡£¡¡



86¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡149¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£²Õ¡¡¡¡C£«£«¡¡µÄÖØÒªÐÔÙ£ü¡¡



ÏÂÃæÊÇ´æÈ¡static¡¡³ÉÔ±±äÁ¿µÄÒ»ÖÖ·½Ê½£¬×¢Ò⣬´Ë¿Ì»¹Ã»Óе®ÉúÈκζÔÏóʵÌ壺¡¡



¡¡¡¡¡¡//¡¡µÚÒ»ÖÖ´æÈ¡·½Ê½¡¡

¡¡¡¡¡¡void¡¡main£¨£©¡¡

¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡SavingAccount£º£ºm_rate¡¡=¡¡0¡£0075£»¡¡//¡¡Óû´ËÐгÉÁ¢£¬Ðë°Ñ¡¡m_rate¡¡¸ÄΪpublic¡¡

¡¡¡¡¡¡£ý¡¡



¡¡ÏÂÃæÕâÖÖÇé¿öÔòÊDzúÉúÒ»¸ö¶ÔÏóºó£¬Í¸¹ý¶ÔÏóÀ´´¦Àístatic¡¡³ÉÔ±±äÁ¿£º¡¡



¡¡¡¡¡¡//¡¡µÚ¶þÖÖ´æÈ¡·½Ê½¡¡

¡¡¡¡¡¡void¡¡main£¨£©¡¡

¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡SavingAccount¡¡myAccount£»¡¡

¡¡¡¡¡¡¡¡¡¡myAccount¡£m_rate¡¡=¡¡0¡£0075£»¡¡¡¡//¡¡Óû´ËÐгÉÁ¢£¬Ðë°Ñ¡¡m_rate¡¡¸ÄΪpublic¡¡

¡¡¡¡¡¡£ý¡¡



¡¡¡¡ÄãµÃ¸ãÇå³þÒ»¸ö¹ÛÄstatic¡¡³ÉÔ±±äÁ¿²¢²»ÊÇÒòΪ¶ÔÏóµÄʵÏÖ¶ø²ÅµÃÒÔʵÏÖ£¬Ëü±¾À´¾Í´æ¡¡



¡¡¡¡ÔÚ£¬Äã¿ÉÒÔÏëÏóËüÊÇÒ»¸öÈ«Óò±äÁ¿¡£Òò´Ë£¬µÚÒ»ÖÖ´¦Àí·½Ê½ÔÚÒâÒåÉϱȽϲ»»á¸øÈË´íÎó¡¡



¡¡¡¡µÄÓ¡Ï󡣡¡



¡¡¡¡Ö»Òªaccess¡¡level¡¡ÔÊÐí£¬Èκκ¯Êý£¨°üÀ¨È«Óòº¯Êý»ò³ÉÔ±º¯Êý£¬static¡¡»ònon¡­static¡¡£©¶¼¿É¡¡



¡¡¡¡ÒÔ´æÈ¡static¡¡³ÉÔ±±äÁ¿¡£µ«Èç¹ûÄãÏ£ÍûÔÚ²úÉúÈκÎobject¡¡Ö®Ç°¾Í´æÈ¡Æäclass¡¡¡¡µÄprivate¡¡



¡¡¡¡static¡¡³ÉÔ±±äÁ¿£¬Ôò±ØÐëÉè¼ÆÒ»¸östatic¡¡³ÉÔ±º¯Êý£¨ÀýÈçÒÔϵÄsetRate¡¡£©£º¡¡



¡¡¡¡¡¡class¡¡SavingAccount¡¡

¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡private£º¡¡

¡¡¡¡¡¡¡¡¡¡char¡¡m_name£§40£§£»¡¡¡¡//¡¡´æ»§ÐÕÃû¡¡

¡¡¡¡¡¡¡¡¡¡char¡¡m_addr£§60£§£»¡¡¡¡//¡¡´æ»§µØÖ·¡¡

¡¡¡¡¡¡¡¡¡¡double¡¡m_total£»¡¡¡¡¡¡//¡¡´æ¿î¶î¡¡

¡¡¡¡¡¡¡¡¡¡static¡¡double¡¡m_rate£»¡¡¡¡¡¡¡¡//¡¡ÀûÂÊ¡¡

¡¡¡¡¡¡¡¡¡¡¡£¡£¡£¡¡

¡¡¡¡¡¡public£º¡¡

¡¡¡¡¡¡¡¡¡¡static¡¡void¡¡setRate£¨double¡¡newRate£©¡¡£û¡¡m_rate¡¡=¡¡newRate£»¡¡£ý¡¡

¡¡¡¡¡¡¡¡¡¡¡£¡£¡£¡¡

¡¡¡¡¡¡£ý£»¡¡



¡¡¡¡¡¡double¡¡SavingAccount£º£ºm_rate¡¡=¡¡0¡£0075£»¡¡¡¡//¡¡ÉèÖá¡static¡¡³ÉÔ±±äÁ¿µÄ³õÖµ¡¡



¡¡¡¡¡¡void¡¡main£¨£©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡87¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡150¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡ÎðÔÚ¸¡É°ºB¸ß̨¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SavingAccount£º£ºsetRate£¨0¡£0074£©£»¡¡¡¡//¡¡Ö±½Óµ÷ÓÃÀà„eµÄ¡¡static¡¡³ÉÔ±º¯Êý¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SavingAccount¡¡myAccount£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡myAccount¡£setRate£¨0¡£0074£©£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡Í¨¹ý¶ÔÏóµ÷Óá¡stati¡¡c¡¡³ÉÔ±º¯Êý¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÓÉÓÚstatic¡¡³ÉÔ±º¯Êý²»ÐèÒª½èÖúÈκζÔÏ󣬾ͿÉÒÔ±»µ÷ÓÃÖ´ÐУ¬ËùÒÔ±àÒëÆ÷²»»áΪËü°µ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¼ÓÒ»¸öthis¡¡Ö¸Õë¡£Ò²ÒòΪÈç´Ë£¬static¡¡³ÉÔ±º¯ÊýÎÞ·¨´¦ÀíÀà±ðÖ®ÖеÄnon¡­static¡¡³ÉÔ±±ä¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Á¿¡£»¹¼ÇµÃÂð£¬ÎÒÔÚÇ°Ãæ˵¹ý£¬³ÉÔ±º¯ÊýÖ®ËùÒÔÄܹ»ÒÔµ¥Ò»Ò»·Ýº¯ÊýÂë´¦Àí¸÷¸ö¶ÔÏóµÄ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×ÊÁ϶ø²»ÎÉÂÒ£¬ÍêÈ«¿¿µÄÊÇthis¡¡Ö¸ÕëµÄָʾ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡static¡¡³ÉÔ±º¯Êý¡¸Ã»ÓÐthis¡¡²ÎÊý¡¹µÄÕâÖÖÐÔÖÊ£¬ÕýÊÇÎÒÃǵÄMFC¡¡Ó¦ÓóÌÐòÔÚ×¼±¸¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡callback¡¡º¯ÊýʱËùÐèÒªµÄ¡£µÚ£¶ÕµÄHello¡¡World¡¡ÀýÖÐÎҾͻá¾ÙÕâÑùÒ»¸öʵÀý¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡C£«£«¡¡³ÌÐòµÄÉúÓëËÀ£º¼æ̸¹¹ÔìʽÓëÎö¹¹Ê½¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡C£«£«¡¡¡¡µÄnew¡¡ÔËËã×ÓºÍC¡¡¡¡µÄmalloc¡¡¡¡º¯Êý¶¼ÊÇΪÁËÅäÖÃÄڴ棬µ«Ç°Õß±ÈÖ®ºóÕßµÄÓŵ㡡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÊÇ£¬new¡¡²»µ«ÅäÖöÔÏóËùÐèµÄÄÚ´æ¿Õ¼äʱ£¬Í¬Ê±»áÒý·¢¹¹ÔìʽµÄÖ´ÐС£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ëùν¹¹Ôìʽ£¨constructor¡¡£©£¬¾ÍÊǶÔÏóµ®ÉúºóµÚÒ»¸öÖ´ÐУ¨²¢ÇÒÊÇ×Ô¶¯Ö´ÐУ©µÄº¯Êý£¬Ëü¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÄº¯ÊýÃû³Æ±Ø¶¨ÒªÓëÀà±ðÃû³ÆÏàͬ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ïà¶ÔÓÚ¹¹Ôìʽ£¬×ÔÈ»¾ÍÓиöÎö¹¹Ê½£¨destructor¡¡£©£¬Ò²¾ÍÊÇÔÚ¶ÔÏóÐн«»ÙÃðµ«Î´»ÙÃð֮ǰ¡¡



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