1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#pragma once class User { protected: char* name; char* password; void free(); void copyFrom(const User& other); public: User(); ~User(); User(const User& other); User& operator=(const User& other); User(User&& other); User& operator=(User&& other); const char* GetName(); const char* GetPassword(); };