ÃæÏò¶ÔÏó³ÌÐòÉè¼ÆC++¿ÎºóÌâ´ð°¸ ÏÂÔØ±¾ÎÄ

int st; //ST¹ÉƱ¸öÊý int pt; //PT¹ÉƱ¸öÊý public:

shen_stock(int g,int s,int p);//¹¹Ô캯Êý

friend void shen_count(const shen_stock es);//¼ÆËãÉîÛÚµÄ¹ÉÆ±×ÜÊý friend void count(const shang_stock ss,const shen_stock zs); //¼ÆËãÉϺ£ºÍÉîÛÚµÄ¹ÉÆ±×ÜÊý };

shen_stock::shen_stock(int g,int s,int p)//¹¹Ô캯Êý { general=g; st=s; pt=p; } main()

{ shang_stock shanghai(1600,20,10);//½¨Á¢¶ÔÏó

//±íʾÉϺ£ÓÐ1600Ö§¹ÉƱ£¬20Ö§ST¹ÉƱ£¬10Ö§PT¹ÉƱ shen_stock shenzhen(1500,15,8); //½¨Á¢¶ÔÏó

//±íʾÉîÛÚÓÐ1500Ö§¹ÉƱ£¬15Ö§ST¹ÉƱ£¬8Ö§PT¹ÉƱ shang_count(shanghai);//¼ÆËãÉϺ£µÄ¹ÉƱ×ÜÊý shen_count(shenzhen);//¼ÆËãÉîÛÚµÄ¹ÉÆ±×ÜÊý

count(shanghai,shenzhen);//¼ÆËãÉϺ£ºÍÉîÛÚµÄ¹ÉÆ±×ÜÊý return 0; }

void shang_count(const shang_stock ss)//¼ÆËãÉϺ£µÄ¹ÉƱ×ÜÊý { int s;

37

cout<<\of shanghai are \}

void shen_count(const shen_stock es)//¼ÆËãÉîÛÚµÄ¹ÉÆ±×ÜÊý { cout<<\of shanghai are \} void count(const shang_stock ss,const shen_stock es) //¼ÆËãÉϺ£ºÍÉîÛÚµÄ¹ÉÆ±×ÜÊý { int s;

s=es.general+es.st+es.pt+ss.general+ss.st+ss.pt; cout<<\of shanghai and shenzhen \}

38

µÚÎåÕ£º¼Ì³ÐÓëÅÉÉúÀà

[5_1]´ð£ºÀàµÄ¼Ì³Ð·½Ê½ÓÐpublic(¹«Óм̳Ð)¡¢protected(±£»¤¼Ì³Ð)ºÍprivate(˽Óм̳Ð)3ÖÖ£¬²»Í¬µÄ¼Ì³Ð·½Ê½µ¼ÖÂÔ­À´¾ßÓв»Í¬·ÃÎÊÊôÐԵĻùÀà³ÉÔ±ÔÚÅÉÉúÀàÖеķÃÎÊÊôÐÔÒ²ÓÐËù²»Í¬¡£ £¨1£©»ùÀàÖеÄ˽ÓгÉÔ±

ÎÞÂÛÄÄÖּ̳з½Ê½£¬»ùÀàÖеÄ˽ÓгÉÔ±²»ÔÊÐíÅÉÉúÀà¼Ì³Ð£¬¼´ÔÚÅÉÉúÀàÖÐÊDz»¿ÉÖ±½Ó·ÃÎʵġ£

£¨2£©»ùÀàÖеĹ«ÓгÉÔ±

µ±ÀàµÄ¼Ì³Ð·½Ê½Îª¹«Óм̳Ðʱ£¬»ùÀàÖеÄËùÓй«ÓгÉÔ±ÔÚÅÉÉúÀàÖÐÈÔÒÔ¹«ÓгÉÔ±µÄÉí·Ý³öÏÖ£»µ±ÀàµÄ¼Ì³Ð·½Ê½ÎªË½Óм̳Ðʱ£¬»ùÀàÖеÄËùÓй«ÓгÉÔ±ÔÚÅÉÉúÀàÖж¼ÒÔ˽ÓгÉÔ±µÄÉí·Ý³öÏÖ£»µ±ÀàµÄ¼Ì³Ð·½Ê½Îª±£»¤¼Ì³Ðʱ£¬»ùÀàÖеÄËùÓй«ÓгÉÔ±ÔÚÅÉÉúÀàÖж¼ÊÇÒÔ±£»¤³ÉÔ±µÄÉí·Ý³öÏÖ¡£ £¨3£©»ùÀàÖеı£»¤³ÉÔ±

µ±ÀàµÄ¼Ì³Ð·½Ê½Îª¹«Óм̳Ðʱ£¬»ùÀàÖеÄËùÓб£»¤³ÉÔ±ÔÚÅÉÉúÀàÖÐÈÔÒÔ±£»¤³ÉÔ±µÄÉí·Ý³öÏÖ£»µ±ÀàµÄ¼Ì³Ð·½Ê½ÎªË½Óм̳Ðʱ£¬»ùÀàÖеÄËùÓб£»¤³ÉÔ±ÔÚÅÉÉúÀàÖж¼ÊÇÒÔ˽ÓгÉÔ±µÄÉí·Ý³öÏÖ£ºµ±ÀàµÄ¼Ì³Ð·½Ê½Îª±£»¤¼Ì³Ðʱ£¬»ùÀàÖеÄËùÓб£»¤³ÉÔ±ÔÚÅÉÉúÀàÖÐÈÔÒÔ±£»¤³ÉÔ±µÄÉí·Ý³öÏÖ¡£

[5_2]´ð£ºÅÉÉúÀ಻ÄÜÖ±½Ó·ÃÎÊ»ùÀàµÄ˽ÓгÉÔ±£¬µ«ÊÇ¿ÉÒÔͨ¹ý»ùÀàÌṩµÄ¹«ÓÐ ³ÉÔ±º¯Êý¼ä½ÓµØ·ÃÎÊ»ùÀàµÄ˽ÓгÉÔ±

[5_3]´ð£º±£»¤³ÉÔ±¿ÉÒÔ±»ÅÉÉúÀàµÄ³ÉÔ±º¯Êý·ÃÎÊ£¬µ«ÊǶÔÓÚÍâ½çÊÇÒþ²ØÆðÀ´µÄ£¬Íⲿº¯Êý²»ÄÜ·ÃÎÊËü¡£Òò´Ë£¬ÎªÁ˱ãÓÚÅÉÉúÀàµÄ·ÃÎÊ£¬¿ÉÒÔ½«»ùÀà˽ÓгÉÔ±ÖÐÐèÒªÌṩ¸øÅÉÉúÀà·ÃÎʵijÉÔ±¶¨ÒåΪ±£»¤³ÉÔ±¡£C++¹æ¶¨£¬ÅÉÉúÀà¶ÔÓÚ±£»¤³ÉÔ±µÄ¼Ì³ÐÓ빫ÓгÉÔ±µÄ¼Ì³ÐºÜÏàËÆ£¬Ò²·ÖΪÁ½ÖÖÇé¿ö£ºÈôΪ¹«ÓÐÅÉÉú£¬Ôò»ùÀàÖеı£

39

»¤³ÉÔ±ÔÚÅÉÉúÀàÖÐҲΪ±£»¤³ÉÔ±£»ÈôΪ˽ÓÐÅÉÉú£¬Ôò»ùÀàÖеı£»¤³ÉÔ±ÔÚÅÉÉúÀàÖгÉΪ˽ÓгÉÔ±¡£

[5_4]´ð£ºÍ¨³£Çé¿öÏ£¬µ±´´½¨ÅÉÉúÀà¶ÔÏóʱ£¬Ê×ÏÈÖ´ÐлùÀàµÄ¹¹Ô캯Êý£¬ËæºóÔÙÖ´ÐÐÅÉÉúÀàµÄ¹¹Ô캯Êý£»µ±³·ÏûÅÉÉúÀà¶ÔÏóʱ£¬ÔòÏÈÖ´ÐÐÅÉÉúÀàµÄÎö¹¹º¯Êýº¯Êý£¬ËæºóÔÙÖ´ÐлùÀàµÄÎö¹¹º¯Êý¡£

[5_5]´ð£ºµ±»ùÀàµÄ¹¹Ô캯ÊýûÓвÎÊý»òûÓÐÏÔʾ¶¨Òå¹¹Ô캯Êýʱ£¬ÅÉÉúÀà¿ÉÒÔ ²»Ïò»ùÀà´«µÝ²ÎÊý£¬ÉõÖÁ¿ÉÒÔ²»¶¨Òå¹¹Ô캯Êý¡£µ±»ùÀຬÓдø²ÎÊýµÄ¹¹Ô캯Êýʱ£¬ÅÉÉúÀà±ØÐ붨Òå¹¹Ô캯Êý£¬ÒÔÌṩ°Ñ²ÎÊý´«µÝ¸ø»ùÀ๹Ô캯ÊýµÄ;¾¶¡£ ÅÉÉúÀ๹Ô캯ÊýµÄÒ»°ã¸ñʽÈçÏ£º

ÅÉÉúÀ๹Ô캯ÊýÃû£¨²ÎÊý±í£©£º»ùÀ๹Ô캯ÊýÃû£¨²ÎÊý±í£© { }

ÆäÖлùÀ๹Ô캯ÊýµÄ²ÎÊý£¬Í¨³£À´Ô´ÓÚÅÉÉúÀ๹Ô캯ÊýµÄ²ÎÊý±í£¬Ò²¿ÉÒÔÓó£ÊýÖµ¡£ÓÉÓÚÎö¹¹º¯ÊýÊDz»´ø²ÎÊýµÄ£¬ÔÚÅÉÉúÀàÖÐÊÇ·ñ¶¨ÒåÎö¹¹º¯ÊýÓëËüËùÊôµÄ»ùÀàÎ޹أ¬»ùÀàµÄÎö¹¹º¯Êý²»»áÒòΪÅÉÉúÀàûÓÐÎö¹¹º¯Êý¶øµÃ²»µ½Ö´ÐУ¬ËüÃǸ÷×ÔÊǶÀÁ¢µÄ¡£

[5_6]´ð£ºµ±Ò»¸öÅÉÉúÀà¾ßÓжà¸ö»ùÀàʱ£¬ÕâÖÖÅÉÉú·½·¨³ÆÎª¶à¼Ì³Ð¡£¶à¼Ì³Ð¹¹Ô캯ÊýµÄÖ´ÐÐ˳ÐòÓëµ¥¼Ì³Ð¹¹Ô캯ÊýµÄÖ´ÐÐ˳ÐòÏàͬ£¬Ò²ÊÇ×ñÑ­ÏÈÖ´ÐлùÀàµÄ¹¹Ô캯Êý£¬ÔÙÖ´ÐжÔÏó³ÉÔ±µÄ¹¹Ô캯Êý£¬×îºóÖ´ÐÐÅÉÉúÀ๹Ô캯ÊýµÄÔ­Ôò¡£ÔÚ¶à¸ö»ùÀàÖ®¼äÔòÑϸñ°´ÕÕÅÉÉúÀàÉùÃ÷ʱ´Ó×óµ½ÓÒµÄ˳ÐòÀ´ÅÅÁÐÏȺ󡣶øÎö¹¹º¯ÊýµÄÖ´ÐÐ˳Ðò¸ÕºÃÓë¹¹Ô캯ÊýµÄÖ´ÐÐ˳ÐòÏà·´¡£

[5_7]ÔÚÀàµÄÅÉÉúÖÐΪºÎÒªÒýÈëÐé»ùÀࣿÐé»ùÀ๹Ô캯ÊýµÄµ÷ÓÃ˳ÐòÊÇÈçºÎ¹æ¶¨µÄ£¿

µ±ÒýÓÃÅÉÉúÀàµÄ³ÉԱʱ£¬Ê×ÏÈÔÚÅÉÉúÀà×ÔÉíµÄ×÷ÓÃÓòÖÐѰÕÒÕâ¸ö³ÉÔ±£¬Èç¹ûûÓÐÕÒµ½£¬Ôòµ½ËüµÄ»ùÀàÖÐѰÕÒ¡£Èç¹ûÒ»¸öÅÉÉúÀàÊÇ´Ó¶à¸ö»ùÀàÅÉÉúÀ´µÄ£¬¶øÕâЩ»ù

40