Bonjour tout le monde !

Dans un code, je viens de trouver une structure de l'algorithme qui me semble assez peu efficace...
Qu'en pensez-vous ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
do
{
  if(!ma_fonction1(arg1)) break;
  if(!ma_fonction2(arg2)) break;
  //etc...
}while(0)
ma_fonction1 et ma_fonction2 vont mettre en forme arg1 dans une classe par exemple, et retourner un false en cas d'erreur.

Je trouve cela commode, mais inefficace...
Qu'en est-il ?

Merci d'avance !