I have never heard of a STL template. I tried going through the chapter again with no luck because I don't see how any of these could be answers. Since it has nothing to do with type-safe classes STL is for containers and iterators, and I don't even understand how string class fits in
An STL template ____________________.
a
allows the definition of type-safe classes
b
is a container
c
is an iterator
d
includes the string class.
An “STL” template is any standard object that is templated. These include all templated classes, functions, and objects in the standard library. (Forgiving the use of “STL”.)
The purpose of templates is to provide type-safe generics.