#pragma once #include 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; };