Bonjour tt le monde,
j'ai un petit problème lors de la compilation d'un programme tout bête :
Je crée une classe Essai dans un fichier essai.h :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
class Essai
{
private :
int e;
 
public :
essai ();
essai (int);
 
...
J'édite ensuite ce constructeur dans essai.cpp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Essai :: Essai () {e=0;}
Essai :: Essai (int f) {e=f;}
...
Lorsque je compile j'ai cette erreur sur mon constructeur vide (quand je ne laisse que mon constructeur non vide l'erreur se reporte sur lui) :
new type may not be defined in a return type
return type specification for constructor invalid
: : :
Merci d'avance pour vos réponses.