#include using namespace std; template class demo { T val1; T val2; public: demo(T v1, T v2) : val1(v1), val2(v2) {} T add(){ return val1 + val2; } }; int main(){ demo a(3, 4); demo b("fox ", "bison"); cout << a.add() << " " << b.add() << endl; cout << sizeof(a) << " " << sizeof(b) << endl; return 0; }