From 945f7e67d6ca8047c961457786fac5e2d9a13d82 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Fri, 3 Apr 2026 18:17:51 +0300 Subject: feat(Week07): Add solutions --- Week07/Exercise01/Librarian.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Week07/Exercise01/Librarian.h (limited to 'Week07/Exercise01/Librarian.h') 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 */ -- cgit v1.3.1-26-gb76a