aboutsummaryrefslogtreecommitdiff
path: root/week10/Exercise08/Moderator.h
blob: 70296a45c32dc3f761ce7785efc98f59a8d804f0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#pragma once
#include "User.h"

class Moderator : public User {
	void free();
	void copyFrom(const Moderator& other);

protected:
	char* signature;

public:
	Moderator();
	~Moderator();
	Moderator(const Moderator& other);
	Moderator& operator=(const Moderator& other);
	Moderator(Moderator&& other);
	Moderator& operator=(Moderator&& other);

	const char* GetSignature();
};