¡¶¸ßÖÊÁ¿c++±à³ÌÖ¸ÄÏ¡·

ÏÂÔر¾Êé

Ìí¼ÓÊéÇ©

¸ßÖÊÁ¿c++±à³ÌÖ¸ÄÏ- µÚ9²¿·Ö


°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¬±àÒëÆ÷»á¾²ÇÄÇĵؽ«´í¾Í´í£¬³ÌÐòÔ±½«ºÜÄÑ·¢ÏÖÕâ¸ö´íÎó£¬Á÷Ï»ö¸ù¡£
*¡¡¼ÙÈçÀàDerivedÓжà¸ö»ùÀࣨ¶àÖؼ̳У©£¬ÓÐʱ¸ã²»Çå³þÄÄЩ»ùÀඨÒåÁ˺¯Êýf¡£Èç¹ûûÓÐÒþ²Ø¹æÔò£¬ÄÇôpd¡­¡·f£¨10£©¿ÉÄÜ»áµ÷ÓÃÒ»¸ö³öºõÒâÁϵĻùÀຯÊýf¡£¾¡¹ÜÒþ²Ø¹æÔò¿´ÆðÀ´²»ÔõôÓеÀÀí£¬µ«ËüµÄÈ·ÄÜÏûÃðÕâЩÒâÍâ¡£

¡¡¡¡Ê¾Àý8¡­2¡­3ÖУ¬Èç¹ûÓï¾äpd¡­¡·f£¨10£©Ò»¶¨Òªµ÷Óú¯ÊýBase£º£ºf£¨int£©£¬ÄÇô½«ÀàDerivedÐÞ¸ÄΪÈçϼ´¿É¡£
class¡¡Derived¡¡£º¡¡public¡¡Base
£û
public£º
void¡¡f£¨char¡¡*str£©£»
void¡¡f£¨int¡¡x£©¡¡£û¡¡Base£º£ºf£¨x£©£»¡¡£ý
£ý£»
8¡£3¡¡²ÎÊýµÄȱʡֵ
¡¡¡¡ÓÐһЩ²ÎÊýµÄÖµÔÚÿ´Îº¯Êýµ÷ÓÃʱ¶¼Ïàͬ£¬ÊéдÕâÑùµÄÓï¾ä»áʹÈËÑá·³¡£C£«£«ÓïÑÔ²ÉÓòÎÊýµÄȱʡֵʹÊéд±äµÃ¼ò½à£¨ÔÚ±àÒëʱ£¬È±Ê¡ÖµÓɱàÒëÆ÷×Ô¶¯²åÈ룩¡£
²ÎÊýȱʡֵµÄʹÓùæÔò£º
*¡¡¡¾¹æÔò8¡­3¡­1¡¿²ÎÊýȱʡֵֻÄܳöÏÖÔÚº¯ÊýµÄÉùÃ÷ÖУ¬¶ø²»ÄܳöÏÖÔÚ¶¨ÒåÌåÖС£
¡¡¡¡ÀýÈ磺
void¡¡Foo£¨int¡¡x=0£»¡¡int¡¡y=0£©£» //¡¡ÕýÈ·£¬È±Ê¡Öµ³öÏÖÔÚº¯ÊýµÄÉùÃ÷ÖÐ

void¡¡Foo£¨int¡¡x=0£»¡¡int¡¡y=0£© //¡¡´íÎó£¬È±Ê¡Öµ³öÏÖÔÚº¯ÊýµÄ¶¨ÒåÌåÖÐ
£û
¡¡¡¡¡£¡£¡£
£ý
¡¡¡¡ÎªÊ²Ã´»áÕâÑù£¿ÎÒÏëÊÇÓÐÁ½¸öÔ­Òò£ºÒ»ÊǺ¯ÊýµÄʵÏÖ£¨¶¨Ò壩±¾À´¾ÍÓë²ÎÊýÊÇ·ñÓÐȱʡֵÎ޹أ¬ËùÒÔûÓбØÒªÈÃȱʡֵ³öÏÖÔÚº¯ÊýµÄ¶¨ÒåÌåÖС£¶þÊDzÎÊýµÄȱʡֵ¿ÉÄÜ»á¸Ä¶¯£¬ÏÔÈ»Ð޸ĺ¯ÊýµÄÉùÃ÷±ÈÐ޸ĺ¯ÊýµÄ¶¨ÒåÒª·½±ã¡£

*¡¡¡¾¹æÔò8¡­3¡­2¡¿Èç¹ûº¯ÊýÓжà¸ö²ÎÊý£¬²ÎÊýÖ»ÄÜ´ÓºóÏòÇ°°¤¸ö¶ùȱʡ£¬·ñÔò½«µ¼Öº¯Êýµ÷ÓÃÓï¾ä¹ÖÄ£¹ÖÑù¡£
¡¡¡¡ÕýÈ·µÄʾÀýÈçÏ£º
¡¡¡¡void¡¡Foo£¨int¡¡x£»¡¡int¡¡y=0£»¡¡int¡¡z=0£©£»
¡¡¡¡´íÎóµÄʾÀýÈçÏ£º
¡¡¡¡void¡¡Foo£¨int¡¡x=0£»¡¡int¡¡y£»¡¡int¡¡z=0£©£»
¡¡¡¡
¡¡¡¡Òª×¢Ò⣬ʹÓòÎÊýµÄȱʡֵ²¢Ã»Óи³Ó躯ÊýÐµĹ¦ÄÜ£¬½ö½öÊÇʹÊéд±äµÃ¼ò½àһЩ¡£Ëü¿ÉÄÜ»áÌá¸ßº¯ÊýµÄÒ×ÓÃÐÔ£¬µ«ÊÇÒ²¿ÉÄܻήµÍº¯ÊýµÄ¿ÉÀí½âÐÔ¡£ËùÒÔÎÒÃÇÖ»ÄÜÊʵ±µØʹÓòÎÊýµÄȱʡֵ£¬Òª·ÀֹʹÓò»µ±²úÉú¸ºÃæЧ¹û¡£Ê¾Àý8¡­3¡­2ÖУ¬²»ºÏÀíµØʹÓòÎÊýµÄȱʡֵ½«µ¼ÖÂÖØÔغ¯Êýoutput²úÉú¶þÒåÐÔ¡£
¡¡¡¡
¡¡¡¡#include¡¡
¡¡¡¡void¡¡output£¨¡¡int¡¡x£©£»
¡¡¡¡void¡¡output£¨¡¡int¡¡x£»¡¡float¡¡y=0¡£0£©£»
¡¡¡¡
¡¡¡¡void¡¡output£¨¡¡int¡¡x£©
¡¡¡¡£û
¡¡¡¡ cout¡¡
СÌáʾ£º°´ »Ø³µ [Enter] ¼ü ·µ»ØÊéÄ¿£¬°´ ¡û ¼ü ·µ»ØÉÏÒ»Ò³£¬ °´ ¡ú ¼ü ½øÈëÏÂÒ»Ò³¡£ ÔÞһϠÌí¼ÓÊéÇ©¼ÓÈëÊé¼Ü