Bonjour,
j'ai un TP en C++ ou je dois faire un programme sur les polynomes.
Il fallait donc que j'implemente la classe polynome definissant des polynomes a coeff constants, je fasse un constructeur et un destructeur, des operateurs, ==, !=, + et *. En fait mon probleme se trouve sur ces deux derniers, alors voila mon operateur+ , j'ai fait une fonction amie de la classe polynome :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
polynome operator+(const polynome & P1,const polynome & P2)
{
        const polynome &S;
	for(int i=0;i<10;i++)
	{
		S.ptr[i]=P1.ptr[i]+P2.ptr[i];
	}
        return S;
}
Je pense que le soucis est au niveau du retour.
Merci d'avance pour votre aide