All pastes #770736 Raw Edit

Mine

public text v1 · immutable
·published 2007-11-12 15:27 UTC
rendered paste body
#include <iostream>
using namespace std;
class K2 ;
class K3 ;
class K1;
void funkcja(K1 & z){
     return;
     }
class K1 {
      friend class K2 ;
      friend class K3 ;
      friend void funkcja(K1 & z);
      int x ;
      public:
      void funkcja()
      {;};
int & fun(void) {
      
      return x; 
      }
      };
class K2 {
      friend void K1::funkcja();
      int x ;
      public:
      void funkcja()
      {;};      
      };
class K3 {
      int x;
      public:
     
      void funkcja(K1 & d)
      {d.x=8;};
      };
void funkcja(K1 & p) {
     p.x=2;
     ;};
int main() {
 K1 obiekt;
 funkcja(obiekt);
 K3 cos;
 
 int x = obiekt.fun();
 cout << x ;
 cos.funkcja(obiekt);
 x = obiekt.fun();
 cout << x ;
 system("PAUSE");
}