Bonjour a tous ! J'aimerais savoir pourquoi l'utilisation de goto est fortement
deconseillee car j'aimerais utiliser cette instruction dans mon programme.
Bonjour a tous ! J'aimerais savoir pourquoi l'utilisation de goto est fortement
deconseillee car j'aimerais utiliser cette instruction dans mon programme.
Parce que ça casse la linéarité du code, et provoque ce que l'on appelle du "code spaghetti", très difficile à maintenir. L'autre raison c'est qu'en C++ il y a toujours une structure plus adaptée.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Merci mais par quoi je peux remplacer cet instruction alors?![]()
Dis nous d'abord ce que tu voudrais faire.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Ah oui, j'y avait pas penser ! Merci je vais essayer tout ca.
Salut,
Ce qui peut remplacer l'instruction goto, c'est, avant tout, une conception correcte...Envoyé par warubi
En C++, cela se traduit, au choix, par:
- la création de fonctions
- les structures de test, de type vrai/faux( if... else) ou "à choix multiple"(switch case)
- les boucles (do...while, while..., for(...;...;...) )
- la gestion d'exceptions (try... catch)
chacune de ces possiblités de étant à évaluer en fonction de tes besoins et de tes souhaits...
A méditer: La solution la plus simple est toujours la moins compliquée
Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
Compiler Gcc sous windows avec MinGW
Coder efficacement en C++ : dans les bacs le 17 février 2014
mon tout nouveau blog
Et les polymorphismes universels aussi.
Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...
En fait, dés le moment où il s'agit de n'avoir pas une exécution strictement linéaire, les goto *pourraient*(![]()
) etre envisagés, et dans la tres grosse majorité des cas, les autres techniques de programmation structurée/orientée objet permettent de les éviter...
A méditer: La solution la plus simple est toujours la moins compliquée
Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
Compiler Gcc sous windows avec MinGW
Coder efficacement en C++ : dans les bacs le 17 février 2014
mon tout nouveau blog
Partager