首页 相关文章 C++习题与解析-友元

C++习题与解析-友元

01.分析以下程序的执行结果
  #includeiostream.h
  class Sample
  {
  int n;
  public:
  Sample(int i){n=i;}
  friend int add(Sample &s1,Sample &s2);
  };
  int add(Sample &s1,Sample &s2)
  {
  return s1.n+s2.n;
  }
  void main()
  {
  Sample s1(10),s2(20);
  coutadd(s1,s2)endl;
  }
  
  解:
  本题说明了友元函数的使用方法。add()是一个友元函数,它返回两个引用对象的n值之和。
  所以输出为: 30
  
  注重:友元函数不是类的成元函数
  
  ----------------------------------------------------
  
  02.分析以下程序的执行结果
  #inc...[ 查看全文 ]

2016-02-19 标签:

C++习题与解析-友元的相关文章

手机页面
收藏网站 回到头部