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:
|
#include "CTeamTable.h"
#include "CTeam.h"
#include <iostream>
using namespace std;
CTeamTable::CTeamTable(int unsigned maxEntry = 10){
if (maxEntry < 5){
maxEntry = 5;
}
m_maxEntry = maxEntry;
m_curEntry = 0;
m_pTable = new CTeam[m_maxEntry];
}
CTeamTable::~CTeamTable(){
delete[] m_pTable;
}
bool CTeamTable::addTeam(CTeam const& team){
if (m_curEntry >= m_maxEntry){
return false;
}
else {
m_pTable[m_curEntry++] = team;
return true;
}
void CTeamTable::print(string headline){
cout << this << endl;
}
}
|