30 lines
744 B
C++
30 lines
744 B
C++
|
#include "Barre.h"
|
||
|
|
||
|
Barre::Barre(const float _densite, const float _longueur, const string _referenceBar)
|
||
|
: densite(_densite), longueur(_longueur), referenceBarre(_referenceBar)
|
||
|
{
|
||
|
cout << "Je suis le constructeur a argument de Barre." << endl;
|
||
|
}
|
||
|
|
||
|
Barre::Barre()
|
||
|
: densite(5), longueur(2), referenceBarre("none")
|
||
|
{
|
||
|
cout << "Je suis le constructeur par defaut de Barre." << endl;
|
||
|
}
|
||
|
|
||
|
Barre::Barre(const Barre &barre)
|
||
|
: densite(barre.densite), longueur(barre.longueur), referenceBarre(barre.referenceBarre)
|
||
|
{
|
||
|
cout << "Je suis le constructeur par copie de Barre." << endl;
|
||
|
}
|
||
|
|
||
|
Barre::~Barre()
|
||
|
{
|
||
|
cout << "Barre detruite." << endl;
|
||
|
}
|
||
|
|
||
|
void Barre::afficherReference()
|
||
|
{
|
||
|
cout << "Reference :" << referenceBarre << endl;
|
||
|
}
|