Bonjour,
J'ai une classe du genre:
En fait j'aimerais faire en sorte que:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 template<typename T> class Test { public: My_Type foo(const My_type& value); };
si T = int, alors My_type = int,
si T = vector<int>, alors My_type = int,
en gros si T est un nombre alors My_Type = T
si T est un vecteur de nombre, alors My_Type = nombre.
J'ai essayé avec std:conditional<std::is_arithmetic, .....
sans succès.
Si vous avez une idée, ça m'intéresse :-)
Un grand merci par avance en tout cas.
Olivier
Partager