diff options
feat(Week07): Add solutions
1 files changed, 23 insertions, 0 deletions
| -rw-r--r-- | Week07/Exercise01/Librarian.h | 23 |
diff --git a/Week07/Exercise01/Librarian.h b/Week07/Exercise01/Librarian.h new file mode 100644 index 0000000..839a258 --- /dev/null +++ b/Week07/Exercise01/Librarian.h @@ -0,0 +1,23 @@ +#ifndef _LIBRARIAN +#define _LIBRARIAN + +#include "String.h" + +class Librarian { + unsigned librarianNumber; + String password; + +public: + Librarian(unsigned librarianNumber); + // Ако направим поне един конструктор, то конструктора по подразбиране + // спира да се създава автоматично + Librarian(); + + unsigned GetLibrarianNumber() const; + + void SetPassword(const String& newPassword); + + bool Login(unsigned librarianNumber, const String& password); +}; + +#endif /* _LIBRARIAN */ |
