aboutsummaryrefslogtreecommitdiff
path: root/week10/Exercise08/User.h
blob: dd86c76a99df2c1ef2d09bc818f75c017294e924 (plain) (blame)
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();
};