diff options
Create Drink.h
1 files changed, 21 insertions, 0 deletions
| -rw-r--r-- | Big4AndInheritance/Drink.h | 21 |
diff --git a/Big4AndInheritance/Drink.h b/Big4AndInheritance/Drink.h new file mode 100644 index 0000000..ffab919 --- /dev/null +++ b/Big4AndInheritance/Drink.h @@ -0,0 +1,21 @@ +#include <iostream> +using namespace std; + +class Drink +{ +private: + char* mark; + int ml; + void CopyFrom(const Drink& other); + void Free(); +public: + Drink(); + Drink(const char* mark, int ml); + Drink(const Drink& other); + Drink& operator=(const Drink& other); + ~Drink(); + + void setML(int ml); + int getML() const; + const char* getMark() const; +}; |
