PArametres optionnels [Resolu]

PArametres optionnels [Resolu] - C++ - Programmation

Marsh Posté le 09-08-2005 à 11:53:37    

Bonjour,
deux tites questions:
 
1.je voulais savoir s'il y a un autre moyen pour faire une fonction avec des parametres optionnels que de définir plusieurs fois cette fonction avec des signatures différentes (dans lesquelles le paramètre manquant serait mis a sa valeur par defaut)?
 
2.je fais un prog en C++ et j'aurai besoin de structure, mais en c++ je trouve pas ça propre, en même temps cela n'aurait aucun sens (ou vraiment peu) d'en faire un objet que me conseillez-vous?


Message édité par nifnef le 09-08-2005 à 15:00:59
Reply

Marsh Posté le 09-08-2005 à 11:53:37   

Reply

Marsh Posté le 09-08-2005 à 12:00:30    

1. C'est ce qui est fait automatiquement avec les paramètres optionnels, oui. ET non, je ne crois pas qu'il y aie d'autre méthode
 
2. Et pourquoi ce ne serait pas propre ? Une structure est une classe avec des caomportements par défaut différents. Et si tu as besoin de regrouper des données "figées", ce n'est pas la peine de faire forcément une classe pour autant :/

Reply

Marsh Posté le 09-08-2005 à 12:13:13    

Oki! merci
donc je peux mettre tous mes parametres optionnels dans une structure afin d'eviter d'avoir 7/8 signatures de fonction différentes.

Reply

Marsh Posté le 09-08-2005 à 12:18:03    

oui, tout à fait.
 
(d'ailleurs, au-delà d'un certain nombre de paramètres, il est même conseillé de passer par une structure)

Reply

Marsh Posté le 09-08-2005 à 15:00:39    

Merci theshockwave!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed