Modèles de surcharge dans CPP
// we can overload template just like function
/*if the template function have same name but differ by
signaturas (number of parameters and their type and their sequence)
then the are said to be overloaded.*/
/*here print function can be used to print a single value or the same value
multiple times depending upon the parameters passed*/
template <class T>
T print (T a)
{
cout << a;
}
template <class T>
T print (T a, int n)
{
for (int i=0; i<n; i++)
{
cout << a;
}
}
int main()
{
print('a');
print(1);
print(1,6);
}
Sleep deprived