#include <iostream>
using std::cout;
using std::cin;
using std::endl;
template <class T>
class CClass {
T data;
public:
CClass(char *s, T a);
};
template <class T>
CClass<T>::CClass(char *s, T a)
{
cout << s << ": ";
cin >> data;
if (data > a)
cout << "data > a" << endl;
else
cout << "data <= a" << endl;
}
int main()
{
CClass<int> io("enter int", 10);
CClass<char> co("enter char", 'X');
return 0;
}
/*
run:
enter int: 4
data <= a
enter char: d
data > a
*/