Initialisation des variables dans le constructeur

Le
gpgnews
Bonjour,
Existe t il une façon générique pour generer une erreur de compilation
si au moin une variable n'est pas initialisé dans le constructeur
(j'utilise une variante du compilateur gcc 2.xx, il n'est pas possible
de changer de version!)
Merci
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Mickaël Wolff
Le #311384
Bonjour,
Existe t il une façon générique pour generer une erreur de compilation
si au moin une variable n'est pas initialisé dans le constructeur
(j'utilise une variante du compilateur gcc 2.xx, il n'est pas possible
de changer de version!)


Avec les versions récentes, les options -Wall et -pedantic permettent
d'avoir un Warning lorsqu'une variable de classe n'est pas initialisé
dans la list d'initialisation du constructeur.

Mais avec gcc ~= 2, je ne sais pas. Mais tu peux déjà essayer avec les
options ci-dessus.
--
Mickaël Wolff aka Lupus Michaelis
http://lupusmic.org

gpgnews
Le #311383
On 13 sep, 12:25, Mickaël Wolff

Bonjour,
Existe t il une façon générique pour generer une erreur de compil ation
si au moin une variable n'est pas initialisé dans le constructeur
(j'utilise une variante du compilateur gcc 2.xx, il n'est pas possible
de changer de version!)


Avec les versions récentes, les options -Wall et -pedantic permettent
d'avoir un Warning lorsqu'une variable de classe n'est pas initialisé
dans la list d'initialisation du constructeur.

Mais avec gcc ~= 2, je ne sais pas. Mais tu peux déjà essayer ave c les
options ci-dessus.
--
Mickaël Wolff aka Lupus Michaelishttp://lupusmic.org


Merci pour la réponse,
Je compille en -Wall et -pedantic déjà, oui, le compilateur et très
permissible.


Mickaël Wolff
Le #311382

Merci pour la réponse,
Je compille en -Wall et -pedantic déjà, oui, le compilateur et très
permissible.


Et est-ce qu'il fait un Warning si tu n'initialise pas la variable ?
Si oui, il y a une option de gcc qui permet de transformer les warning
en erreur, mais pour ça, faut regarder le manuel de gcc ;)


--
Mickaël Wolff aka Lupus Michaelis
http://lupusmic.org

Fabien LE LEZ
Le #311381
On Thu, 13 Sep 2007 02:34:52 -0700, :

(j'utilise une variante du compilateur gcc 2.xx, il n'est pas possible
de changer de version!)


Tu peux toujours essayer de compiler le code avec une version plus
récente, éventuellement sur une autre machine, et même si le fichier
objet ainsi généré ne sert à rien.

Publicité
Poster une réponse
Anonyme