Réponse acceptée !
A mon avis, aucun!
Déjà, "transformer une fonction en classe" veut rien dire... Tu pourrais dire transformer une fonction en méthode à la rigueur, mais si tu parles des fonctions "traditionnelles", s'il falllait les réécrire, quelqu'un l'aurrait déjà fait depuis longtemps. Mais on créé pas des classes pour faire bien, on créer une classe parceque c'est utile, pour faire du code réutilisable facilement, et ajouter des éléments sans avoir à tout réécrire...
Sinon, le code C++ n'est pas plus rapide que le C, le "++" ne veut pas dire "booster d'exécution" :P Si tu veux vraiment faire du code rapide, le C sera à la rigueur plus facile à optimiser... (moins d'appel de fonction, programme à l'arrache quoi...)
Bon j'espère que j'ai pas trop dit de conneries ;) ...
|