Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

12345678910111213141516171819202122232425262728293031323334353637
  1. #include <string>
  2. #include <iostream>
  3. #include <vector>
  4. using namespace std;
  5. class Vehicle
  6. {
  7. private:
  8. string type;
  9. int length;
  10. int width;
  11. string origin;
  12. string destination;
  13. string dateNtime;
  14. int id;
  15. vector< vector<int> > seatMap;
  16. public:
  17. Vehicle(int length, int width, int id);
  18. Vehicle(string type, int length, int width, string origin, string destination, string dateNtime, int id);
  19. void setType(string type);
  20. void setLength(int length);
  21. void setWidth(int width);
  22. void setOrigin(string origin);
  23. void setDestination(string origin);
  24. string getType();
  25. int getLength();
  26. int getWidth();
  27. string getOrigin();
  28. string getDestination();
  29. string getDateNTime();
  30. int getId();
  31. void initialize();
  32. bool bookSeat(int x, int y, int guestId);
  33. bool checkAvailabilty(int x, int y);
  34. void printMap(int guestId);
  35. };