(3 pts) Multiple choice:
1. Select the false statement. Template functions
(a) are overloaded
(b) are specific instances of a function template
(c) are members of class templates
(d) are like stencils
2. If a function template takes in user-defined types and uses operators
(such as &, +, ==, etc), then overloading those operators is
(a) required
(b) only required if there are non-template functions with the same name and different parameters
(c) not required
(d) required unless there are non-template functions with the same name and different parameters
3. Class templates
(a) may include the statement template< class Type > anywhere.
(b) must include template< class Type > before the class definition.
(c) must put template< class Type > inside the class definition.
(d) have the option of including the statement template< class Type >.