Bon... ça avance, je pense avoir fini l´opérateur +, mais j´ai deux erreur qui m´embêtent dans la compilation de mon . cpp, je vous les montre, vous pourrez peut-être m´aider:
-->
gn.cpp:5: ISO C++ forbids defining types within return type
gn.cpp:5: return type specification for constructor invalid
Les premières lignes de mon fichier gn.cpp:
- include "gn.h"
/ *constructeurs et destructeurs*/
gn::gn(void) / /constructeur par défaut
{
nb_chiffres = 0;
chiffre = NULL;
}
-->
gn.cpp:53: semicolon missing after declaration of `class gn´
gn.cpp: In member function `int gn::operator=(gn*, char*)´:
gn.cpp:55: cannot convert `gn´ to `int´ in return
gn gn::operator=(char *value) / /ligne 52
{
gn instDeReturn(value);
return instDeReturn;
}
Voilà... je ne vois vraiment pas pkoi il gueule!!!
Si vous pouviez m´aider ça serait très gentil 