KwickClips Cyber Safety and Ethics · 42 sec · free
Who works out T?
Short answer. The compiler.
What does sq(1.5) return?
2.25.
Remember
| template<class T> starts it |
| The compiler works out T |
| One function, many types |
Must you write square twice, for int and double? No. T is a placeholder type. Square of three makes T an int. Square of one point five makes T a double. Template starts it. The compiler works out T. One function serves many types.
This clip is from the full lesson: Templates and Exception Handling in C++ — 9 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: CBSE Class 9 Information Technology (402), CBSE Class 10 Information Technology (402), Programming All levels C++, Programming All levels C++
More KwickClips from this lesson
Must you write the type for a class template?42 sec
Must the catch type match?41 sec
What does invalid_argument mean?40 secVoice-over is AI-generated; the script is written and checked by Kajal Ma'am. Confirm anything you plan around against your official board document. We never ask for a password or an OTP.

