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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.