#include "Product.h" class Order { char restaurantName[25]; Product* products; int productCount; void free(); void copyFrom(const Order& other); void move(Order&& other); public: Order(const char* restaurant); ~Order(); Order(const Order& other); Order& operator=(const Order& other); Order(Order&& other); Order& operator=(Order&& other); void addProduct(const Product& product); const char* get_restaurantName() const; int get_productCount() const; const Product* get_products() const; };