[size=6][b][i]SAM[/i][/b][/size=6]
Bonjour à tous.
J'ai besoin d'un peu d'aide.
J'ai une classe ou j'utilise un template.
template<typename T>
maclasse<T>::mamethode(...)
{
}
dans cette méthode, je voudrais tester si T est un int, un short ... afin d'affecter une valeur dans le but d'écrire un format de fichier
ex :
si (T est un int) alors mastruct->type = I_INTEGER;
Est-ce possible et si oui comment faire ?
A noter que je pourrais tester la taille avec sizeof(T) mais alors, je ne pourrais pas faire la différence entre un short et un unsigned short.
Avec un grand merci.
++