Etudes/BTS/C++/polymorphismeCours/TableBarres.cpp

30 lines
520 B
C++
Raw Permalink Normal View History

2016-10-14 15:52:18 +00:00
#include "TableBarres.h"
TableBarres::TableBarres(short _taille)
:taille(_taille)
{
index = 0 ;
table = new Barre*[taille];
}
TableBarres::~TableBarres()
{
delete[] table ;
}
void TableBarres::add(Barre *pBarre)
{
if (index < taille)
table[index++] = pBarre ;
}
void TableBarres::AfficherCatalogue()
{
for (short indice = 0 ; indice < index ; indice++)
{
table[indice]->afficherReference();
cout << table[indice]->CalculerMasse(); //erreur de compilation
}
}