bonjour, je suis tomber sur le dilemme suivant.
ouCode:
1
2
3
4
5
6
7
8
9
10
11 class A{ fonction1(){ truc lent et compliqué }; public: fonction2(){fonction1()} }; class B : public A{ fonction1() {;} }
Code:
1
2
3
4
5
6
7
8
9
10
11 class A{ virtual fonction1(){ truc lent et compliqué }; public: fonction2(){fonction1()} }; class B : public A{ fonction1() {;} }
en fait, j'aurais voulu savoir si il y a une difference entre ces deux truc??
Mon probleme est que j'ai une fonction2 qui fait qqch d'hyper lent dans la classe A ainsi qu'un fonctio1 appartenant a la A qui l'appelle.
je construit mon objet B, mais j'aimerais que la fonction lente soit surchargé pour en rien faire (car dans se cas precis, je n'ai pas besoin qu'elle fasse le long truc et complique)
quelle est la meilleur chose??
merci
a+++