Salut tout le monde,
Je code en C++ un programme dont une petite partie est très critique en temps de calcul.
J'ai entendu dire qu'à cause du fait qu'en C++ les objets doivent être "liés" aux méthodes, le C peut être plus rapide que le C++.
Je voudrais avoir une idée appxoximative de la perte de temps de calcul de l'un par rapport à l'autre. Est ce du genre 1%, 5%, 10% ?
Aussi il me semblerait intuitif que la perte de temps se passe surtout à l'instanciation des objets. Lorsque tous les objets sont créés et qu'on appelle seulement les méthodes de calcul, est ce qu'on perd encore bcp de temps ?
PS: merci de ne PAS me dire un truc du genre "c'est les algorithmes qu'il faut optimiser avant tout", par ce que je le sais bien (j'y travaille) et ce n'est pas l'objet de ma question, j'ai déja lu 100 000 posts à ce sujet
A+ et merci pour vos idées
Partager