Bonjour,
J'ai écrit une classe dans laquelle j'ai redéfini l'opérateur ++ comme suit :
Code :
- void bit_array::operator ++ (){
- for(int i=0; i<dim; i++) tab[i] = 1;
- }
|
Cette méthode est censé mettre tous les bits de mon tableau à 1. La compilation sous forme de module se passe bien et j'obtiens mon fichier .o
Voilà le soucis : je fais fichier qui contient mon main() et j'écrit :
Code :
- bit_array a(10); // 10 c'est la taille du tableau
- a++;
|
A la compilation, voilà l'erreur qu'il me met :
error : no operator++(int) declared for postfix ++ trying prefix operator instead
A bientôt,
Amadeh.