µ±Ç°Î»ÖãºÊ×Ò³ >> ±à³Ì¿ª·¢ >> Visual C++ >> ÄÚÈÝ

C++ѧϰժҪ֮ËÄ£ºÐ麯ÊýºÍ¶à̬

ʱ¼ä£º2015/5/19 21:33:03 ×÷ÕߣºÆ½·²Ö®Â·¡¡À´Ô´£ºxuhantao.com ä¯ÀÀ£º

¶à̬ÐÔÓëÇ°ÃæÌáµ½µÄÊý¾Ý·â×°ºÍ¼Ì³ÐÐÔ¹²Í¬¹¹³ÉÁËÃæÏò¶ÔÏó³ÌÐòÉè¼ÆµÄÈý¸öÖØÒª»úÖÆ¡£

1£®¾²Ì¬Áª±àÓ붯̬Áª±à

ÓÉÓÚº¯ÊýÖØÔصĴæÔÚ£¬µ±³ÌÐòÖгöÏÖµ÷ÓÃͬÃûº¯Êýʱ£¬±àÒëÆ÷»á¸ù¾Ýº¯ÊýµÄ²ÎÊýÀàÐÍ¡¢¸öÊý¾ö¶¨µ÷Óà ִÐÐÄÄÒ»¸öͬÃûº¯ÊýµÄ´úÂ룬ÕâÖÖ°ÑÒ»¸öº¯ÊýµÄµ÷ÓÃÓëÊʵ±µÄº¯ÊýʵÏÖ´úÂëÁªÏµÔÚÒ»ÆðµÄ¹ý³Ì£¬½Ð×öÁª±à ¡£¸ù¾ÝÁª±àµÄʵÏֽ׶εIJ»Í¬£¬¿É½«Æä·ÖΪ¾²Ì¬Áª±àºÍ¶¯Ì¬Áª±àÁ½ÖÖ¡£

¾²Ì¬Áª±àÊÇÔÚ³ÌÐò±àÒë½×¶ÎÈ·¶¨Ò»¸öº¯Êýµ÷ÓÃÓ뺯ÊýʵÏÖ´úÂë¼äµÄ¶ÔÓ¦¹Øϵ£¬ÕâÖÖ¶ÔÓ¦¹Øϵȷ¶¨ÏÂÀ´ ºó£¬ÔÚ³ÌÐòÔËÐйý³ÌÖо͸ù¾ÝÕâ¸ö¶ÔÓ¦¹Øϵȥµ÷ÓÃÖ´ÐÐÏàÓ¦µÄº¯Êý´úÂ룬²¢ÇÒÕâÖÖ¶ÔÓ¦¹ØϵÔÚ³ÌÐòÔËÐйý ³ÌÖÐʼÖÕ±£³Ö²»±ä¡£

¶ø¶¯Ì¬Áª±àÊÇÔÚ±àÒë½×¶Î²»Äܾö¶¨Ö´ÐÐÄĸöͬÃûµÄ±»µ÷º¯Êý£¬Ö»ÔÚ³ÌÐòÔËÐйý³ÌÖиù¾ÝÐèÒª´¦ÀíµÄ¶Ô ÏóÀàÐÍÀ´¾ö¶¨Ö´ÐÐÄĸöÀàµÄ³ÉÔ±º¯Êý¡£

2£®¶à̬ÐÔ

Ëùν¶à̬ÐÔ¾ÍÊÇָͬÑùµÄÏûÏ¢±»ÀàµÄ²»Í¬¶ÔÏó½ÓÊÕʱµ¼ÖµÄÍêÈ«²»Í¬µÄÐÐΪµÄÒ»ÖÖÏÖÏó¡£ÕâÀïËù˵µÄ ÏûÏ¢¼´¶ÔÀàµÄ³ÉÔ±º¯ÊýµÄµ÷Óá£

º¯ÊýµÄÖØÔØ¿ÉÒÔʵÏÖ¶à̬ÐÔ£¬µ«ÕâÀïÒª½²µÄ¶à̬ÐÔÊÇͨ¹ýÐ麯ÊýÀ´ÊµÏֵģ¬¶øÐ麯ÊýÓÖ±ØÐë´æÔÚÓÚ¼Ì ³ÐµÄ»·¾³Ï¡£

C++ÓïÑÔÖ§³ÖÁ½ÖÖÀàÐ͵Ķà̬£ºÒ»ÖÖÊDZàÒëʱµÄ¶à̬£¨¾²Ì¬¶à̬£©£¬ÁíÒ»ÖÖÊÇÔËÐÐʱµÄ¶à̬£¨¶¯Ì¬¶à̬ £©¡£ÔÚ±àÒëʱµÄ¶à̬ÊÇͨ¹ý¾²Ì¬Áª±àʵÏֵģ¬¶øÔÚÔËÐÐʱµÄ¶à̬ÔòÊÇͨ¹ý¶¯Ì¬Áª±àʵÏֵġ£

3£®Ð麯Êý

ÉùÃ÷Ð麯ÊýµÄ·½·¨ÊÇÔÚ»ùÀàÖеijÉÔ±º¯ÊýÔ­ÐÍÇ°¼ÓÉϹؼü×Övirtual¡£¸ñʽÈçÏ£º

class ˈ̞{

……

virtual ÀàÐÍ º¯ÊýÃû£¨²ÎÊý±í£©£»

……

}£»

µ±Ò»¸öÀàµÄ³ÉÔ±º¯ÊýÉùÃ÷ΪÐ麯Êýºó£¬Õâ¾ÍÒâζןóÉÔ±º¯ÊýÔÚÅÉÉúÀàÖпÉÄÜÓв»Í¬µÄʵÏÖ£¬Ò²¾ÍÊÇ Ëµ£¬¸Ãº¯ÊýÔÚÅÉÉúÀàÖпÉÄÜÐèÒª¶¨ÒåÓëÆä»ùÀàÐ麯ÊýÔ­ÐÍÏàͬµÄº¯Êý¡£

Ð麯ÊýÊǶ¯Ì¬Áª±àµÄ»ù´¡£¬µ±ÓûùÀàÀàÐ͵ÄÖ¸Õë»òÒýÓõķ½·¨Ö¸Ïò²»Í¬ÅÉÉúÀà¶ÔÏóʱ£¬ÏµÍ³»áÔÚ³ÌÐò ÔËÐÐÖиù¾ÝËùÖ¸Ïò¶ÔÏóµÄ²»Í¬×Ô¶¯Ñ¡ÔñÊʵ±µÄº¯Êý£¬´Ó¶øʵÏÖÁËÔËÐÐʱµÄ¶à̬ÐÔ¡£

µ±Í¨¹ý»ùÀàÖ¸Õë»òÒýÓñêʶ¶ÔÏó²¢µ÷ÓóÉÔ±º¯Êýʱ£¬ÓÉÓÚ»ùÀàÖ¸Õë¿ÉÒÔÖ¸Ïò¸Ã»ùÀàµÄ²»Í¬ÅÉÉúÀà¶ÔÏó £¬Òò´Ë´æÔÚÐèÒª¶¯Ì¬Áª±àµÄ¿ÉÄÜÐÔ£¬µ«¾ßÌåÊÇ·ñʹÓö¯Ì¬Áª±à£¬»¹Òª¿´Ëùµ÷ÓõÄÊÇ·ñÊÇÐ麯Êý¡£

Ð麯Êý¿ÉÒÔÔÚÒ»¸ö»ò¶à¸öÅÉÉúÀàÖб»ÖØж¨Ò壬µ«ËüÒªÇóÔÚÅÉÉúÀàÖÐÖØж¨Òåʱ±ØÐëÓë»ùÀàÖеĺ¯Êý Ô­ÐÍÍêÈ«Ïàͬ£¬°üÀ¨º¯ÊýÃû¡¢·µ»ØÖµÀàÐÍ¡¢²ÎÊý¸öÊýºÍ²ÎÊýÀàÐ͵Ä˳Ðò¡£

Ö»ÓÐÀàµÄ³ÉÔ±º¯Êý²ÅÄÜÉùÃ÷ΪÐ麯Êý£¬µ«ÀàµÄ¹¹Ô캯ÊýÒÔ¼°È«¾Öº¯ÊýºÍ¾²Ì¬³ÉÔ±º¯Êý²»ÄÜÉùÃ÷ΪÐ麯 Êý¡£

4£®ÓûùÀàÖ¸ÕëÖ¸Ïò¹«ÓÐÅÉÉúÀà¶ÔÏó

Ö¸Ïò»ùÀàµÄÖ¸Õë×ÔÈ»¿ÉÒÔÖ¸ÏòÆ乫ÓÐÅÉÉúÀàµÄ¶ÔÏó¡£µ«ÊÇ£¬ÓÉÓÚ»ùÀàÖ¸Õë±¾ÉíµÄÀàÐͲ¢Ã»Óиı䣬Òò ´Ë£¬»ùÀàÖ¸Õë½öÄÜ·ÃÎÊÅÉÉúÀàÖеĻùÀಿ·Ö¡£

5£®´¿Ð麯ÊýÓë³éÏóÀà

ÔÚ¶¨ÒåÒ»¸ö±í´ï³éÏó¸ÅÄîµÄ»ùÀàʱ£¬ÓÐʱ¿ÉÄÜ»áÎÞ·¨¸ø³öijЩ³ÉÔ±º¯ÊýµÄ¾ßÌåʵÏÖ¡£Õâʱ£¬¾Í¿ÉÒÔ½« ÕâЩº¯ÊýÉùÃ÷Ϊ´¿Ð麯Êý¡£

´¿Ð躯ÊýµÄÉùÃ÷¸ñʽÈçÏ£º

virtual ÀàÐÍ º¯ÊýÃû£¨²ÎÊý±í£©=0£»

ÉùÃ÷ÁË´¿Ð麯ÊýµÄ»ùÀàÖ»ÊÇÓÃÓڼ̳У¬½ö×÷Ϊһ¸ö½Ó¿Ú£¬¾ßÌ幦ÄÜÔÚÆäÅÉÉúÀàÖÐʵÏÖ¡£

ÉùÃ÷ÁË´¿Ð麯ÊýµÄÀ࣬³ÆΪ³éÏóÀà¡£³éÏóÀàÖ»ÄÜÓÃ×÷»ùÀàÀ´ÅÉÉúÐÂÀ࣬¶ø²»ÄÜÓÃÀ´´´½¨¶ÔÏó¡£

Ïà¹ØÎÄÕÂ

C++ѧϰժҪ֮¶þ£º¹¹Ô캯ÊýºÍÎö¹¹º¯Êý

http://www.bianceng.cn/Programming/cplus/200911/12302.htm

C++ѧϰժҪ֮һ£ºÀàºÍ¶ÔÏó

http://www.bianceng.cn/Programming/cplus/200911/12301.htm

Ïà¹ØÎÄÕÂ
  • ûÓÐÏà¹ØÎÄÕÂ
  • Ð캺ÌÎ(www.xuhantao.com) © 2024 °æȨËùÓÐ All Rights Reserved.
  • ²¿·ÖÄÚÈÝÀ´×ÔÍøÂ磬ÈçÓÐÇÖȨÇëÁªÏµÕ¾³¤¾¡¿ì´¦Àí Õ¾³¤QQ:965898558(¹ã¸æ¼°Õ¾ÄÚÒµÎñÊÜÀí) ÍøÕ¾±¸°¸ºÅ£ºÃÉICP±¸15000590ºÅ-1