next up previous contents
Next: Spécialisation d'une template Up: Calcul Scientifique en Previous: Implementation

Performance

On peut se demander si toutes ces sophistications ne sont pas pénalisante en vitesse à l'exécution.

En principe le C++ est conçu de manière à minimiser "l'overhead". Ainsi si les classes n'ont pas de fonction virtuelle, elles ne prennent ni plus de place ni plus de temps qu'un struct en C. Mais ici nous avons plusieurs facteurs qui peuvent ralentir le programme:





Pironneau Olivier
Jeudi 26 juin 1997 07:15:20