blob: 23702a40e1fc2d4fd7aa404ee1b8e2bf7f7ba353 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#pragma once
#include <string>
class University {
friend class College;
friend class High_School;
private:
std::string university_name;
int university_pin;
static int pin;
public:
University() : university_pin(0) {}
University(University &) = default;
virtual ~University() = default;
void set_univ_pin(int);
int get_univ_pin() const;
static void incrementPin() { pin += 1; }
virtual void print_univ_pin();
bool operator==(const University &) const;
};
|