In this part you will learn:
1. What is template class
2. Why we need template class
Just like template functions, we can declare a class template too. For those who don’t know what template function is, it is functionality in c++ in which we generalize the data type so that it can be used for any data type as per the values using the template function.
In case of classes, it can differ by the type(int, char, double etc) of object we are making for a class, then all the member function will start treating the data