Quote:
a moins que le model n'est pas encore au point ?
Ca c'est sûr :)
D'ailleurs à l'attention de dav79:
dav79 wrote:double calculer(double x)
Donc ce que j'ai fait pour contourner le problème j'ai mis return 0 dans le corps de la fonction
De même qu'il ne devrait jamais y avoir de code dupliqué dans un programme, il ne devrait jamais avoir de "fausses implémentations" comme celle du return 0
En fait, comme le dit m.zamoun, le modèle n'est pas au point. Il ne devrait pas y avoir de méthode "calculer" dans la classe ImprimerFonction, mais seulement dans CosMoinsNommee. Ce qui est dire autrement la même chose que ce que j'ai voulu dire avec mon histoire d'instance de ImprimerFonction membre de CosMoinsNommee. Mais j'avais oublié de bien lpréciser que dans ce cas la classe ImprimerFonction n'a pas (et ne doit pas avoir) de méthode "calculer". Ou, pour te résumer ça en une phrase, ImprimerFonction ne devrait dériver ni de FonctionNommee ni de CosMoinsNomme. Il n'y a aucune raison de dériver là.
Ca c'est sûr :)
D'ailleurs à l'attention de dav79:
De même qu'il ne devrait jamais y avoir de code dupliqué dans un programme, il ne devrait jamais avoir de "fausses implémentations" comme celle du return 0
En fait, comme le dit m.zamoun, le modèle n'est pas au point. Il ne devrait pas y avoir de méthode "calculer" dans la classe ImprimerFonction, mais seulement dans CosMoinsNommee. Ce qui est dire autrement la même chose que ce que j'ai voulu dire avec mon histoire d'instance de ImprimerFonction membre de CosMoinsNommee. Mais j'avais oublié de bien lpréciser que dans ce cas la classe ImprimerFonction n'a pas (et ne doit pas avoir) de méthode "calculer". Ou, pour te résumer ça en une phrase, ImprimerFonction ne devrait dériver ni de FonctionNommee ni de CosMoinsNomme. Il n'y a aucune raison de dériver là.