Fonction qui retourne différent type de valeur. - C++ - Programmation
Marsh Posté le 19-02-2005 à 20:20:40
fait un tuc de ce style :
Code :
|
specialise ensuite la structure Lecteur pour chaque type qu'il tefaut.
Code :
|
Puis
Code :
|
Marsh Posté le 19-02-2005 à 22:20:02
Taz a écrit : pourquoi une classe ? |
Si je me rappelles bien,on peut pas specialiser des fonctions template non ???
Marsh Posté le 19-02-2005 à 22:30:56
un union suffit
Marsh Posté le 19-02-2005 à 22:38:12
Marsh Posté le 19-02-2005 à 23:36:35
Joel F a écrit : Si je me rappelles bien,on peut pas specialiser des fonctions template non ??? |
t'as peut être pas besoin de template non plus
Marsh Posté le 19-02-2005 à 23:50:37
Pas besoin de template, la surcharge de fonctions fait l'affaire.
Code :
|
edit:
Marsh Posté le 19-02-2005 à 23:57:46
et ça serait bien si ça pouvait lancer des exceptions quand ça marche pas
Marsh Posté le 20-02-2005 à 09:54:56
Sait-il à l'avance quel type il doit retourner ?
Joel F > pour suivre ton idée, ne peut on pas faire plus simple ?
Code :
|
Marsh Posté le 20-02-2005 à 10:08:55
Stroustrup-Junior a écrit : Sait-il à l'avance quel type il doit retourner ?
|
Oui aussi ^^
Marsh Posté le 19-02-2005 à 19:10:05
Bonjour,
Dans un fichier texte j'ai ceci: "txt,15,truc1,truc2".
J'aimerais faire une fonction "lire" qui me fait ceci:
lire(0); ==> retourne txt
lire(1); ==> retourne 15
lire(2); ==> retourne truc1
lire(3); ==> retourne truc2
La seul problème c'est que parfois il devra retourner un 'int' ou un 'string'...alors qu'une fonction ne sais retourné qu'un seul type de valeur !
Merci d'avance...