Bonjour, j'ai une petite question :
Sous gcc en mode -Wall il me reporte deux fois
J'ai regardé mon code, il s'agit deux fois du même type de code :unused varaible "..."
Le compilateur rale et ne rale plus si je fait simplement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int Tmp = MaFonctionQuiRetourneUnInt() ;
Si ca viens du fait que le compilateur me singale simplement que je n'utilise pas cette variable dans mon programme, est-il préférable d'utiliser une syntaxe de ce type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int Tmp = 0 ; Tmp = MaFonctionQuiRetourneUnInt();
Personnelement je trouve ca un peu bête de cacher e type de retour, ca doit porter à confusion dans un programme de voir les 2 portions de code ci-dessus l'une à coté de l'autre par exemple, on se demande ce que retourne la fonction .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MaFonctionQuiRetourneUnInt() ;
Petite explication : Ma fonction prend en paramètre un flag (true/false) qui lui indique si le code de retour est important ou pas. J'ai fait cela dans le simple but de factoriser mon code, ayant deux fonctions TRES sensiblement équivalente à 1-2 lignes près ...
Partager