Advertisement
czlowiekzgon

Untitled

Jan 9th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. Underboss & Gang::operator[](int where) {
  2. return ptrUnderboss[where];
  3. }
  4.  
  5. ostream & operator<<(ostream & os, const Gang & g) {
  6.  
  7. os << "Nazwa gangu : " << g.nameGang << endl;
  8. os << "Rok powstanie gangu : " << g.yearGang << endl;
  9. os << "Nacja gangu : " << g.nationGang << endl;
  10. os << endl;
  11. if (g.ptrProperty == nullptr) {
  12. os << endl;
  13. os << "Gang nie posiada posiadlosci" << endl;
  14. }
  15. else {
  16. os << "POSIADLOSCI :" << endl;
  17. for (int i = 0; i < g.sizeProperty; i++) {
  18. os << endl;
  19. os <<"["<<i<<"]" <<"Posiadlosc : " << endl;
  20. os << g.ptrProperty[i];
  21. }
  22. }
  23. cout << endl;
  24. cout << "PIENIADZE : " << endl;
  25. os << g.money;
  26. return os;
  27. }
  28.  
  29.  
  30. ostream & operator<<(ostream & os, const Underboss & u) {
  31.  
  32. os << "Nazwa underbossa : " << u.nameUnderboss << endl;
  33. os << "Wiek underbossa : " << u.ageUnderboss << endl;
  34. if (u.ptrDealer != nullptr) {
  35. os << "Dane dealera :" << endl;
  36. os << *u.ptrDealer;
  37. }
  38. else {
  39. os << "Underboss nie ma dealera" << endl;
  40. }
  41. if (u.ptrAssassin != nullptr && u.sizeAssassin != 0) {
  42. os << "Zabojcy Underbossa :" << endl;
  43. for (int i = 0; i < u.sizeAssassin; i++) {
  44. os << "[" << i << "] Zabojca :" << endl;
  45. os << u.ptrAssassin[i];
  46. }
  47. os << endl;
  48. }
  49. else {
  50. os << "Underboss nie ma zabojcow" << endl;
  51. }
  52.  
  53. return os;
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement