Bonjour,

J'ai une classe du genre:

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);
};
En fait j'aimerais faire en sorte que:
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