Question
C++ An Inventory class specification can be defined with the following header: class InventoryItem { public: // Constructor InventoryItem(char *desc, double c, int u); //
C++
An Inventory class specification can be defined with the following header:
class InventoryItem {
public: // Constructor
InventoryItem(char *desc, double c, int u); // Destructor ~InventoryItem(); const char *getDescription() const;
double getCost() const;
int getUnits() const; private:
char *description; // The item description double cost; // The item cost int units; // Number of units on hand
};
This class models an item sold at a store.
Question1: Finish the specification with whatever code needed (additional attributes and methods) in a header file, then write an implementation for this class (always in a separate cpp file).
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started