diff options
1 files changed, 22 insertions, 0 deletions
| -rw-r--r-- | Utills/Kindle/User.h | 22 |
diff --git a/Utills/Kindle/User.h b/Utills/Kindle/User.h new file mode 100644 index 0000000..f7c2dba --- /dev/null +++ b/Utills/Kindle/User.h @@ -0,0 +1,22 @@ +#pragma once
+#include"string.h"
+#include"vector.hpp"
+#include"Book.h"
+#include"serialize.h"
+
+class User {
+private:
+ string name;
+ string password;
+ Vector<size_t> indexesOfBooksRead;
+ Vector<size_t> indexesOfBooksWritten;
+
+ friend class Kindle;
+public:
+ User() {}
+ User(const string& pName, const string& pPassword);
+
+ void writeToFile(std::ofstream& outFile) const;
+ void readFromFile(std::ifstream& inFile);
+};
+
|
