+ 1
template specialization
template <class T> class MyClass { public: MyClass (T x) { cout <<x<<" - not a char"<<endl;// please tell me that why did we write here x after cout? } };
4 ответов
+ 5
answer is <> and int.
+ 4
That depends on the purpose. In the code in the Course, it was to print the value and show that x was not of type char.
Then they specialized the class for the char type and printed, 'x' is a char. This was possible, as they wrote a seperate class for the type char.
0
The a
nswer is <> and int
- 1
answer is <> and char.