#include <iostream>
using namespace std;
 
class klasa;
class Main
  {
   public:
   void wyswietl(klasa& kl);
  };
    
class klasa
  {
   int liczba; // wiadomo, że standardowo składowe klasy są prywatne
   public:
   friend void Main::wyswietl(klasa&);  // deklaracja funkcji zaprzyjaźnionej
  };

void Main::wyswietl(klasa& kl)
  {
   cout << "liczba z klasy to: " << kl.liczba << endl;
  }

int main()
  {
   Main m;
   klasa kla;
   m.wyswietl(kla);
   return 0;
  }
