#include #include using namespace std; template class Pair { public: Pair(T a, T b): first_(a), second_(b) { } void Print() { cout << "(" << first_ << "," << second_ << ")" << endl; } void Set(T a, T b) { first_ = a; second_ = b; } private: T first_, second_; }; int main(int argc, char **argv) { Pair stringpair("Hello", "World"); Pair* pairarr = new Pair[2]; pairarr[0].Set("jour", "nuit"); pairarr[1].Set("plein", "vide"); stringpair.Print(); pairarr[0].Print(); pairarr[1].Print(); delete [] pairarr; return 0; } /* (Hello,World) (jour,nuit) (vide,plein)*/