frd_fun.cpp
上传用户:dq031136
上传日期:2022-08-08
资源大小:802k
文件大小:0k
源码类别:

VC书籍

开发平台:

C++ Builder

  1. #include <iostream.h>
  2. class sample
  3.   {
  4.   int a, b;
  5.   public:
  6.     friend int sum(sample x);
  7.     void set_ab(int i, int j);
  8.   };
  9. void sample::set_ab(int i, int j)
  10.   {
  11.   a = i;
  12.   b = j;
  13.   }
  14. int sum(sample object)
  15.   {
  16.   /* Because sum is a friend of sample, it can access a and b directly */
  17.   return object.a + object.b;
  18.   }
  19. void main(void)
  20.   {
  21.   sample integer;
  22.   cout << "Adding 3 and 4:" <<j endl;
  23.   integer.set_ab(3,4);
  24.   cout << sum(integer);
  25.   }