•Class templates declared to have default template formal arguments can be used by the client with fewer actual arguments.
•Default arguments may be specified for type dependencies, non-type values, and template class arguments.
n template
<class TYPE=int> class list;
•To create an instantiation of a class using all default values for initialization, empty angle brackets must be used by the client:
n list
<> object;