accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Warning de g++ pour redéfinition de variable ?

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.os.unix ] 

Retour : Accueil du site fr comp os unix   charte stats de ce groupe


  Sujet:   Warning de g++ pour redéfinition de variable ?  
 De: rmo...@gmail.com (Rémi Moyen)
 Groupes: fr.comp.os.unix
 Organisation: http://groups.google.com
 Date: 04. Apr 2008, 02:59:10
Bonjour,

Dans mon code C++, il m'arrive de temps à autres de faire une erreur
bête de copier-coller et d'avoir (typiquement) deux boucles imbriquées
qui utilisent involontairement le même indice (par exemple parce que
j'ai copié la boucle interne d'un autre endroit du code et que j'ai
oublié de changer son indice), genre :

for (int i = 0; i < n; ++i) {
    ...
    for (int i = 0; i < m; ++i) { // Oops, it's supposed to be j
here !
        ...
    }
}

Je me dis que g++ devrait être capable de m'avertir de ce genre
d'erreurs, parce que ça me semble quand même être une construction qui
doit être une erreur du programmeur dans la très grande majorité des
cas, et que ça ne me semble pas très difficile à détecter.

Mais j'ai cherché rapidement (peut-être trop...) dans le man de g++,
sans trouver de flag qui permette de forcer un warning dans des cas
comme ça. J'ai mal cherché ou ça existe pas ?

Merci d'avance !
--
Rémi Moyen


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)