Bonjour, que veux-tu dire par "la fonction ne marche pas" ?
Elle crash, ne fait pas ce que tu souhaites, le fais mal ?
Puisque tu parles de debug, ça compile, et donc ça devrait fonctionner (ta fonction n'est pas bien compliquée).
@gbdivers:
Où serait le problème de visibilité ? m_coef est private mais operator+ est membre de Polynome et peut donc accéder aux membres private des Polynome.
C'est surtout ta boucle qui me fait ticker
1 2 3 4 5 6 7
| while (i < m_coeff.size())
{
retour.m_coeff.push_back(m_coeff.at(i) + a.m_coeff.at(i));
i++;
if (i >= m_coeff.size())
break;
} |
1 2 3 4 5 6 7
| tant que i < size
action
incrémenter i
si i >= size
break
finsi
fintantque |
Ton if est juste redondant, et donc inutile, avec la condition du while.
Partager