Salut,

J'ai quelques questions qui me turlupinent à chaque fois que j'écris du code avec des impératifs de performance :

- est ce qu'une variable déclarée localement dans une boucle a un risque d'être moins rapide qu'une variable déclarée à l'extérieur.

- dans une boucle for (i = 0; i < monVecteur.size(); i++) est ce qu'on perd un peu de temps à évaluer la fonction size() par rapport à la mettre dans une variable (si elle ne varie pas) ?

- de manière plus générale si j'utilise plusieurs fois une valeur de variable constante que j'obtiens avec un appel de fonction et/ou une indirection dois-je stocker localement cette variable ?

Merci !