Bonjour à tous,
Je rencontre souvent du code qui contient des déclarations du style:
J'aimerais savoir en quoi est-ce plus avantageux que de déclarer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #define maFonction do { \ ... \ } while(uneCondition);
Plus particulièrement,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 void maFonction() { do { ... } while(uneCondition); }
1. Epargne-t-on vraiement des ressources, c'est à dire, est-ce que la fonction, une fois compilée, ne va pas être identique dans les deux cas, étant donné que "..." est le même code dans les deux cas?
2. Si oui, est-ce que le gain de vitesse ou de mémoire est-il important?
3. Est-ce que c'est considéré comme une bonne pratique?
En espérant qu'un guru me réponde assez vite,
Bonne journée
Couillotte
Partager