/* WAP to demonstrate a class template with multiple parameters */ #include #include using namespace std; template class MyClass { public: T m_val1; U m_val2; MyClass(T val1, U val2) { m_val1 = val1; m_val2 = val2; } MyClass() : m_val1{}, m_val2{} {} }; int main() { MyClass myobj(5, "Hello"); cout << myobj.m_val1 << " " << myobj.m_val2 << endl; MyClass myobj2; cout << myobj2.m_val1 << " " << myobj2.m_val2 << endl; return 0; }