tabtenn1.cpp 607 B

123456789101112131415161718192021222324
  1. //tabtenn1.cpp -- simple base-class methods
  2. #include "tabtenn1.h"
  3. #include <iostream>
  4. TableTennisPlayer::TableTennisPlayer (const string & fn,
  5. const string & ln, bool ht) : firstname(fn),
  6. lastname(ln), hasTable(ht) {}
  7. void TableTennisPlayer::Name() const
  8. {
  9. std::cout << lastname << ", " << firstname;
  10. }
  11. // RatedPlayer methods
  12. RatedPlayer::RatedPlayer(unsigned int r, const string & fn,
  13. const string & ln, bool ht) : TableTennisPlayer(fn, ln, ht)
  14. {
  15. rating = r;
  16. }
  17. RatedPlayer::RatedPlayer(unsigned int r, const TableTennisPlayer & tp)
  18. : TableTennisPlayer(tp), rating(r)
  19. {
  20. }