Website Summary Files Commits Branches @commit @diff @stats
path: root / Big4AndInheritance / Drinks
diff options
context:
space:
mode:
Commit25e4cffc8ac8aee2dfef301103b074090901f886 (patch)
Author
 Angeld55 <achi_d@abv.bg>
2019-09-20 14:57:46 +0300
Committer
 GitHub <noreply@github.com>
2019-09-20 14:57:46 +0300
Files20e8bd9491e61dbb58a5bba2eca02a15508ecc3b /Big4AndInheritance/Drinks
Object-oriented_programming_FMI-25e4cffc8ac8aee2dfef301103b074090901f886.tar
Object-oriented_programming_FMI-25e4cffc8ac8aee2dfef301103b074090901f886.tar.gz
Object-oriented_programming_FMI-25e4cffc8ac8aee2dfef301103b074090901f886.zip
Parent183c356b4f87e0461af0f19284989edc9c8b8036 (diff)
Rename Big4AndInheritance/Drink.h to Big4AndInheritance/Drinks/Drink.h
1 files changed, 20 insertions, 0 deletions
-rw-r--r--Big4AndInheritance/Drinks/Drink.h20
diff --git a/Big4AndInheritance/Drinks/Drink.h b/Big4AndInheritance/Drinks/Drink.h
new file mode 100644
index 0000000..4a1f460
--- /dev/null
+++ b/Big4AndInheritance/Drinks/Drink.h
@@ -0,0 +1,20 @@
+#include <iostream>
+
+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;
+};