aboutsummaryrefslogtreecommitdiff
path: root/week09/Exercise1/Printer.h
blob: 52a737e4892c2f7b30c42cf766abbc4c0ca7c316 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Printer {
	char* model;
	unsigned printedPages;

	void free();
	void copyFrom(const Printer& other);

public:
	Printer();
	~Printer();
	Printer(const Printer& other);
	Printer& operator=(const Printer& other);
	Printer(Printer&& other);
	Printer& operator=(Printer&& other);
};