0
Par exemple, dans une boucle très longue:
(bool x;
)Quel est le meilleur en termes de performance? Pour tester si un booléen est vrai ou le définir tous les temps?
Pour le tester toujours:
if (!x) x = true;
ou situé juste à vrai tout le temps:
x = true;
Si le 1er formulaire était plus rapide, les compilateurs le feraient toujours. – usr
Puisqu'il s'agit d'un langage agnostique, gardez à l'esprit que, s'il y a des effets secondaires quand un booléen est assigné, les deux versions ne sont pas les mêmes. (Exemples: setter override si bool est une classe, change de concurrence si bool est une sémaphore) –