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