sp40
Messages postés1276Date d'inscriptionmardi 28 octobre 2003StatutContributeurDernière intervention 3 juillet 2015
-
5 févr. 2010 à 09:49
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023
-
5 févr. 2010 à 23:58
Bonjour,
Existe-il la possibilité de donner des valeurs par défaut à des paramètres de fonction ou méthodes ? (comme en pascal avec =nil)
Je m'explique :
Pour une classe j'ai besoin de deux constructeurs :
maClasse(string, int)
maClasse(string, int, string);
Puis je n'en faire qu'une du genre :
maClasse(string, int, string = nil)
0 est bien l'équivalent de "nil", à la différence qu'en Pascal, on ne peut attribuer un 0 à un pointeur. "nil" est donc considéré comme un mot clé en Pascal, mais pas en C/C++ (ou c'est juste une définition de macro).
Le principe derrière est strictement le même.