// try.cpp #include using namespace std; /* void fun() { class X { public: void show() { cout << "\n show()"; } }; X x; x.show(); } void main() { fun(); } */ /* template C prod(A one, B two) { C result = one*two; return result; } */ template T ReturnSum(const T &t, const R &r) { // const_cast(r); T t1; t1 = t+r; return t1; } void main() { double d = ReturnSum(3.5,2); cout << d; }