Pb de c++
Utilisateur anonyme
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, je commence à programmer en c++ et j'ai un pb avec la declaration d'une fonction à l'interieur d'une class, pouvez vous m'aider svp?!!!!!!!!! ça fait trois jours que j'y travaille!!!! Si je déclare une fonction size() quelle est la syntaxe `a utiliser pour se servir de cette fonction dans une fonction main par exemple...
voici le header:
Vecteur.hh
class Vecteur
{
private:
unsigned int n; // Taille du vecteur
double* p;
public:
Vecteur(int _n) : n(_n) , p(new double[_n])
{
for (int i=0; i<n; ++i)
p[i]=0;
}
Vecteur(const Vecteur&);
Vecteur& operator=(const Vecteur&);
double& operator()(int i) {return p[i];}
double operator()(int i) const {return p[i];}
unsigned int size()const {return n;}
~Vecteur(){delete [] p;} // un destructeur rend la memoire dynamiquement alloue par le constructeur quand le Vecteur est detruit.
};
MERCI bcp!!!!!!!!!!!
voici le header:
Vecteur.hh
class Vecteur
{
private:
unsigned int n; // Taille du vecteur
double* p;
public:
Vecteur(int _n) : n(_n) , p(new double[_n])
{
for (int i=0; i<n; ++i)
p[i]=0;
}
Vecteur(const Vecteur&);
Vecteur& operator=(const Vecteur&);
double& operator()(int i) {return p[i];}
double operator()(int i) const {return p[i];}
unsigned int size()const {return n;}
~Vecteur(){delete [] p;} // un destructeur rend la memoire dynamiquement alloue par le constructeur quand le Vecteur est detruit.
};
MERCI bcp!!!!!!!!!!!