Bonjour
J'ai un code du type:
Tous les cas (0, 1, ..., n) sont traités. Je me demandais si ca ne serait pas mieux de faire un tableau de fonctions:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 switch(x) { case 0: traitement 0; break; ... case n: traitement_n; }
FONCTION f[n];
comme ca, connaissant x, je n'ai qu'a faire f[x] au lieu du grand switch. Je pense que ce serait plus rapide a l'exécution. Comme mon n est assez grand, mais j'aimerais avoir une petite idée avant de me lancer la dedans
Ca ne me dérange pas que le code généré grossise.
Je pars du principe qu'un switch est plus lent car il demande un certain nombre de comparaison.
Qu'en pensez vous?
Partager