i ont cet avertissement (modifié): utilisé pp variables
Kudos pour le respect (et inquiétant et demande) le message d'avertissement du compilateur. Continuez comme ça. (je toujours compiler avec l'-Werror
afin que "avertissements" sont traités comme je trouve toujours utile "erreurs.".)
Je cite la gcc warnings page:
-Wunused variable
Warn chaque fois qu'une variable locale variable statique ou non constante est inutilisée en dehors de sa déclaration . Cet avertissement est activé par -Wall.
Strictement parlant, il est logique de déclarer une variable et ensuite ne pas l'utiliser. C'est le cas pour pp
et le compilateur l'alerte. Dans ce cas particulier,
Voici le code de manière "non-op":
int main() {
int compteur = 1;
int *p = &compteur;
int **pp = &p;
(void) pp; // no-op use of pp
}
Pour plus de détails sur no-op utilisation, voir l'autre fil: What does the following code do?
À moins que vous dites au compilateur pour traiter les avertissements comme des erreurs, ce cas produit généralement un avertissement au mieux. – AraK