当前位置:首页 » 业界相关

很弱的问题,希望得到满意答复

 Advertisement:

热门软件下载:


如何在类a成员函数中调用类b的成员函数(该成员函数如何使用类a中的参数?)

推荐阅读

  • 2005年版 中国SMD石英晶体元器件市场报告 [详细内容]
  • 电池门成棘手问题 索尼道歉的醉翁之意 [详细内容]
  • M18改进之我见 [详细内容]
  • 美国BRIGHT光电子推三种款式 新型LED灯串 [详细内容]
  • 索尼a1002006风尚中国唯一获奖数码单反相机 [详细内容]
  • 6618到底哪儿好? [详细内容]
  • 百亿面板投资难住彩电企业平板已无利可图 [详细内容]
  • 网友回答:
    网友:snowwolfslf

    第一种方法,类b的成员函数是public,在类a的声明中,声明类b的一个实例,直接用类b的实例的函数。  
      第二种方法,类b的成员函数是private或protected,在类a的声明中,声明friend   b,同时声明类b的实例,直接用类b的实例的函数。

    网友:qinghero

    class   a  
      {  
            ...........  
            public:  
            void   showa(cstring   str);  
      }  
      class   b  
      {  
            ............  
            public:  
            cstring   szpath;  
            void   func();  
             
            public:  
              a   m_a;  
       
      }  
      ............  
            void   b::func()  
      {  
            szpath   =   xxx;  
            a.showa(szpath);//就是这里  
      }  
     

    .  

    相关评论

    Login