#include using std::cout; using std::endl; template class ClasseGen { T i; Z j; public: ClasseGen(T a, Z b) { i = a; j = b; } void afficher() { cout << i << ' ' << j <<endl; } }; int main() { ClasseGen object1(3, 3.14); ClasseGen object2('B', "Bienvenu"); object1.afficher(); // afficher int, double object2.afficher(); // afficher char, char * return 0; }