Salut !
J'ai un pb dans une portion de code, a la compilation j'ai l'erreur suivante : [C++Erreur] navire.h(1197): 'operator+' not implemented in type 'vecteurfichier<CC_Ptsec>' for arguments of type 'int'.

for(int i = 0;i<pt.taille();i++)
{
CC_Ptsec pt1 = pt[i];
CC_Ptsec pt2 = con.pt[i]; // c'est ici que l'erreur de produit
if(pt1 != pt2) reponse = false;
}
return reponse;
voila le fonction plus en detail

vecteurfichier <CC_Ptsec> pt;
et la classe vecteurfichier m'est imposer ici, je ne peux pas modifier son code

bool operator ==(const CC_Contour& con)
{
bool reponse = true;
if(form_code != con.form_code) reponse = false;
if(sym_code != con.sym_code) reponse = false;
if(curve_code != con.curve_code) reponse = false;
if(npt != con.npt) reponse = false;
if(s != con.s) reponse = false;
if(mty != con.mty) reponse = false;
if(mtz != con.mtz) reponse = false;
if(per != con.per) reponse = false;
if(lf != con.lf) reponse = false;
if(mtyf != con.mtyf) reponse = false;
if(iy != con.iy) reponse = false;
for(int i = 0;i<pt.taille();i++)
{
CC_Ptsec pt1 = pt[i];
CC_Ptsec pt2 = con.pt[i];
if(pt1 != pt2) reponse = false;
}
return reponse;
}
j'aimerai comprendre pourquoi j'ai cette erreur et comment je peux la corriger. Merci bien