fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class klasa;
  5. class Main
  6. {
  7. public:
  8. void wyswietl(klasa& kl);
  9. };
  10.  
  11. class klasa
  12. {
  13. int liczba; // wiadomo, że standardowo składowe klasy są prywatne
  14. public:
  15. friend void Main::wyswietl(klasa&); // deklaracja funkcji zaprzyjaźnionej
  16. };
  17.  
  18. void Main::wyswietl(klasa& kl)
  19. {
  20. cout << "liczba z klasy to: " << kl.liczba << endl;
  21. }
  22.  
  23. int main()
  24. {
  25. Main m;
  26. klasa kla;
  27. m.wyswietl(kla);
  28. return 0;
  29. }
  30.  
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
liczba z klasy to: -1217298444