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
| #include "banque.h"
using namespace std;
/* Constructeur/Destructeur */
Banque::Banque()
{
vector<Compte*> m_comptes;
}
Banque Banque::operator=(const Banque &banque)
{
m_comptes = banque.m_comptes;
return *this;
}
Banque::Banque(const Banque &banqueACopier) : m_comptes(banqueACopier.m_comptes)
{
}
Banque::~Banque()
{
vector<Compte*>::iterator it;
for(it = m_comptes.begin(); it != m_comptes.end(); ++it)
delete (*it);
m_comptes.clear();
}
/* Accesseurs */
vector<Compte*> Banque::getComptes() const { return m_comptes; }
void Banque::setComptes(vector<Compte*> comptes) { m_comptes = comptes; } |