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
|
class Vecteur{
protected :
//attributs
int dimension;
float* coord;
static const float val_defaut = 0.0;
static const int dim_defaut = 3;
public :
//constructeurs
Vecteur(int, float);
Vecteur(int);
Vecteur();
//destructeur
~Vecteur();
//methodes
float get(int) const ;
float set(int,float);
int dimensions() const;
//affecte le contenu de v dans this
Vecteur& operator= (const Vecteur&);
Vecteur& operator+ (const Vecteur&);
};
void afficherVecteur(const Vecteur*);
//surcharge de l'opérateur *
Vecteur operator* (const Vecteur&, const Vecteur&);
#endif |
Partager