Donnes-nous la commande que tu as utilisé pour compiler ton programme par exemple.
Version imprimable
Faire ce genre de benchmarks est sincèrement rarement utile. Si tu écris des foncteurs ou autres, boah, le coût sera très très faible par rapport à une boucle à la main. Si tu utilises des bibliothèques dignes de ce nom, il y aura de l'inlining et idem.
De plus, toutes les techniques à base de templates (expression templates & co) déroulent des choses au moment de la compilation. Tu n'auras comme coût que ce qui a lieu à l'exécution. Autant dire que ça sera du même ordre que la boucle faite main.
Il vaut mieux se préoccuper des algos eux-mêmes, voir dans les cas extrêmes d'une sur-utilisation de l'héritage et de la virtualité (si tu as une hiérarchie avec un profondeur de 100 classes, avec des fonctions membres virtuelles à tous les étages, là faut te poser des questions), ensuite tu peux voir pour pinailler sur ce genre de choses.