Bonjour,
Est-il possible de créer une fonction dans une classe normale qui retourne n'importe quel type ?
je ne suis pas sur de la syntaxe:
J'avais pensé aux templates
:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 pour la déclaration template <typename T> T mafonction(); pour la définition template <typenameT> T mafonction() { ...... return i; //i étant un int par exemple }
au niveau utilisation ce serais:
c'est bien cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int j = mafonction<int>();
Merci de votre aide.
Partager