Скачиваний:
18
Добавлен:
15.06.2014
Размер:
1.5 Кб
Скачать
яюA;8  =5:>B>@0O  DC=:F8O  >?@545;5=0  :0: friend DC=:F8O 4;O =5:>B>@>3> :;0AA0, B> >=0: 

  =5 O2;O5BAO :><?>=5=B>9-DC=:F859 MB>3> :;0AA0; 

  8<55B  4>ABC?  :>  2A5<  :><?>=5=B0<  MB>3>  :;0AA0 (private, public 8 protected)

----

  friend-DC=:F88 =5 8<5NB C:070B5;O this;

  friend-DC=:F88 =5 =0A;54CNBAO 2 ?@>872>4=KE :;0AA0E; 



class kls 

{    int i,j; 

 public: 

     kls(int i,int J) : i(I),j(J) {} // :>=AB@C:B>@ 

    int max() {return   i>j? i : j;} // DC=:F8O-:><?>=5=B0 :;0AA0 kls 

    friend double fun(int, kls&); // friend->1JO2;5=85 2=5H=59 DC=:F88 fun 

}; 

double fun(int i, kls &x) 

{  return (double)i/x.i; 

} 

main() 

{ kls obj(2,3); 

   cout  << obj.max() << endl; 

   cout << fun(3,obj) << endl;

   return 1;

}