-
Notifications
You must be signed in to change notification settings - Fork 0
/
University.h
40 lines (37 loc) · 1.35 KB
/
University.h
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
29
30
31
32
33
34
35
36
37
38
39
40
/***************************************************************************************************
** Author: Michael Johnson
** Date: 7/19/2017
** Description: Header file for University class
***************************************************************************************************/
#ifndef UNIVERSITY_H
#define UNIVERSITY_H
#include "Instructor.h"
class University
{
private:
vector<Buildings*> buildingVect; // Vector that holds the building objects
vector<People*> peopleVect; // Vector that holds the pointer to People objects
People *tempS;
People *tempI;
Buildings *tempB;
string universityName, // Holds the name of the university
tempName, // Holds a temporary name
tempAddress; // Holds a temporary address
int numOfBuildings, // Holds the number of buildings in the university
numOfPeople, // Holds the number of people in the university
tempAge, // Holds a temporary age
tempSize, // Holds a temporary size
tempHours; // Holds temporary hours
double tempScore; // Holds a temporary score
Menu menu1; // Menu object
InputValid inputVal1; // Input validation object
public:
University();
~University();
void menu();
void addToBuildVector(Buildings*);
void addToPeopVector(People*);
void printBuildings();
void printPeople();
};
#endif