préférer le type int, c'est quasiment par définition le plus rapidement manipulé par le processeur.
Ca veut dire que bool ne peut pas etre manipulé rapidement par le proc?
L'important c'est tout de meme la proprete des types manipulés par le programme, le compilateur fait sa sauce derriere pour arranger ca au mieux.
Je veux dire:
Si le type n'est pas soumis à une contrainte particulière, comme initialisé par tel autre type, passé a une fonction, surpasser ou pas, avoir des décimales, être signé ou pas...
...alors, il faut prendre int.
Prendre un type plus petit en se disant "il prends moins de place en mémoire, j'y gagne" risque surtout de forcer le compilateur à générer du code supplémentaire, ou à utiliser des instructions processeur anciennes pour y accéder conformément au code écrit.
Partager