operateur d'incrementation préfixé
Bonjour,
J'ai créé une classe vecteur. Je souhaite pouvoir utiliser l'opérateur de post incrémentation et de pré incrémentation.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
vecteur& vecteur::operator++() {
for (int i=0; i<m_taille; i++) {
m_tableau[i]++;
}
return *this;
}
vecteur vecteur::operator++(int) { // NE MARCHE PAS
vecteur res(m_taille);
for (int i=0; i<m_taille; i++) {
res.m_tableau[i]++;
}
return res;
} |
Je voulais savoir si j'ai bien compris le principe est qu'elle est erreur de mon code car la méthode préfixer ne marche pas.
Merci d'avance.