Je veux créer une classe monome seulement la compilation ne s'effectue pas correctement. Pouvez-vous m'aider?
Je vous en remercie d'avance. Je commence par un constructeur et une fonction retournant le coeff du monôme.
//fichier.h
# include #include using namespace std;
# define MAX_IND 5
class monome {
int c;
int *tab;
int*val;
public :
monome1();
int coeff();
};
//fichier.cpp
# include "cricri.h"
# include # include using namespace std;
monome::monome1(int c)//constructeur et c est le coeff
{
int i;
int *tab=new int[MAX_IND];//tableau avec MAX_IND le nombre d'indéterminées
tab[0]=c;//dans la première case, je mets le coeff
for(i=1;i<=MAX_IND;i++)//pour les autres cases, initialisation à 0
{
tab[i]=0;
}
}
int monome::coeff ()//fonction retournant le coeff du monome
{int c;
return c;
}
//fichier main
# include "cricri.h"
# include "cricri.cpp"
# include # include using namespace std;
void main()
{
monome m();
int choix=-1;
while (choix!=0)
{
cout<<"1.coeff\n";
cout<<"0.quitter\n";
cout<<"Faites votre choix :";
cin>>choix;
switch(choix){
case 1 : coeff(); break;
default : cout<<"pas le bon cas"< }
}
return ;
}
Mes erreurs :
--------------------Configuration: dauphin - Win32 Debug--------------------
Compiling...
cricri.cpp
c:\mes documents\école\dauphin\cricri.cpp(7) : error C2511: 'monome1' : overloaded member function 'int (int)' not found in 'monome'
c:\mes documents\école\dauphin\cricri.h(7) : see declaration of 'monome'
test.cpp
c:\mes documents\école\dauphin\cricri.h(7) : error C2011: 'monome' : 'class' type redefinition
c:\mes documents\école\dauphin\cricri.cpp(7) : error C2511: 'monome1' : overloaded member function 'int (int)' not found in 'monome'
c:\mes documents\école\dauphin\cricri.h(7) : see declaration of 'monome'
c:\mes documents\école\dauphin\test.cpp(20) : error C2065: 'coeff' : undeclared identifier
Error executing cl.exe.
Sauf mention contraire, le contenu du blog et du forum est sous licence Creative Commons By-Sa. Vous avez le droit de le reproduire à condition de citer l'auteur, de faire un lien vers la page d'origine, et de partager vos travaux dérivés selon les mêmes conditions.