// class template demo #include #include using namespace std; template class Pair { private: T value1; T value2; public: Pair(T first, T second) { value1 = first; value2 = second; } T findMax() { T result; if (value1 > value2) { result = value1; } else { result = value2; } return result; } }; int main() { Pair pair1(100, 75); cout << pair1.findMax() << endl; Pair pair2("alfred", "zorro"); cout << pair2.findMax() << endl; return 0; }