Why is the C++ STL so heavily based on templates and not interfaces?
stackoverflow.com
stackoverflow.com
STL and the Standard Library have common elements, but on the whole are different things. People seem to make a habit of confusing them in part because educators insist on referring to STL in their training materials.