Bonjour,
Y a-t-il un pragma avec gcc qui me permette de ne pas générer de message
d'avertissement pour des variables passees en parametres, mais non
utilisées dans le corps de la fonction
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Vincent Jacques
Bonjour, Y a-t-il un pragma avec gcc qui me permette de ne pas générer de message d'avertissement pour des variables passees en parametres, mais non utilisées dans le corps de la fonction
Sans pragma, il suffit de ne déclarer que le type de la variable dans l'en-tête de la fonction :
int f(int a, int) { return a; }
ne génère pas d'avertissement.
Bonne journée, -- Vincent Jacques
"S'il n'y a pas de solution, c'est qu'il n'y a pas de problème." Devise Shadok
Bonjour,
Y a-t-il un pragma avec gcc qui me permette de ne pas générer de message
d'avertissement pour des variables passees en parametres, mais non
utilisées dans le corps de la fonction
Sans pragma, il suffit de ne déclarer que le type de la variable dans
l'en-tête de la fonction :
int f(int a, int)
{
return a;
}
ne génère pas d'avertissement.
Bonne journée,
--
Vincent Jacques
"S'il n'y a pas de solution, c'est qu'il n'y a pas de problème."
Devise Shadok
Bonjour, Y a-t-il un pragma avec gcc qui me permette de ne pas générer de message d'avertissement pour des variables passees en parametres, mais non utilisées dans le corps de la fonction
Sans pragma, il suffit de ne déclarer que le type de la variable dans l'en-tête de la fonction :
int f(int a, int) { return a; }
ne génère pas d'avertissement.
Bonne journée, -- Vincent Jacques
"S'il n'y a pas de solution, c'est qu'il n'y a pas de problème." Devise Shadok
Anthony Fleury
Bonjour,
Bonjour,
Y a-t-il un pragma avec gcc qui me permette de ne pas générer de message d'avertissement pour des variables passees en parametres, mais non utilisées dans le corps de la fonction
Le C++ permet de ne pas nommer les paramètres non utilisés, donc faire :
int f (int) { }
permet de facon portable de ne pas avoir d'avertissement, car on sait que cette variable ne sera pas utilisée.
Sinon, en gcc, avec
int f(int a) { }
il suffit d'utiliser l'option de compilation -Wno-unused pour supprimer un avertissement qui pourrait arriver.
-- Anthony Fleury
Bonjour,
Bonjour,
Y a-t-il un pragma avec gcc qui me permette de ne pas générer de message
d'avertissement pour des variables passees en parametres, mais non
utilisées dans le corps de la fonction
Le C++ permet de ne pas nommer les paramètres non utilisés, donc faire :
int f (int)
{
}
permet de facon portable de ne pas avoir d'avertissement, car on sait
que cette variable ne sera pas utilisée.
Sinon, en gcc, avec
int f(int a) {
}
il suffit d'utiliser l'option de compilation -Wno-unused pour supprimer
un avertissement qui pourrait arriver.
Y a-t-il un pragma avec gcc qui me permette de ne pas générer de message d'avertissement pour des variables passees en parametres, mais non utilisées dans le corps de la fonction
Le C++ permet de ne pas nommer les paramètres non utilisés, donc faire :
int f (int) { }
permet de facon portable de ne pas avoir d'avertissement, car on sait que cette variable ne sera pas utilisée.
Sinon, en gcc, avec
int f(int a) { }
il suffit d'utiliser l'option de compilation -Wno-unused pour supprimer un avertissement qui pourrait arriver.
-- Anthony Fleury
Matthieu Moy
Anthony Fleury writes:
int f (int) { }
Ou
int f(int x) { (void)x; return 42; }
-- Matthieu
Anthony Fleury <fleury_anthony@_hotmail.com_> writes: