#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;
}