Retourner au contenu associé (dépêche : Sortie de GCC 4.5)
Posté par psychoslave__ (site web personnel) le 16 avril 2010 à 13:29. En réponse à la dépêche Sortie de GCC 4.5. Évalué à 3.
bool make_steps_until( int step_to_reach ){ bool all_steps_done = true; for( int step = 0; step < step_to_reach; step++ ){ if( do_step( step ) == false ) { undo_from_step( step ); all_steps_done = false; } } return all_steps_done; }
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: goto ?
Posté par psychoslave__ (site web personnel) . En réponse à la dépêche Sortie de GCC 4.5. Évalué à 3.
bool make_steps_until( int step_to_reach ){
bool all_steps_done = true;
for( int step = 0; step < step_to_reach; step++ ){
if( do_step( step ) == false ) {
undo_from_step( step );
all_steps_done = false;
}
}
return all_steps_done;
}
On peut aussi imaginer renvoyer la dernière étape effectuée (avec succès, ou non), ce qui permet de faire un traitement plus précis du retour.
Je suis intéressé par les critiques. :)