Pages

vendredi 26 octobre 2012

Alléger le code des classes template.

Une chose sympa à savoir quand on fait de grosses classes template en C++, c'est que le nom de la classe à l'intérieur d'elle-même est suffisante pour indiquer son type ; pas besoin d'ajouter les paramètres de template.
template<typename _T>
struct A
{
 A operator(const A&)
 { return *this; }
};
Voyez, pas de A<_T>.

Aucun commentaire: