Effective C++ 49: Familiarize yourself with the standard library
1. The specification of C++ standard library takes over 300 closely-packed pages in the °C++ standard.
2. Most of the classes in the standard library are templates.
3. There are also algorithms like search, sort, etc.
4. Iterators are not part of STL.
string is a typedef:
typedef basic_string<char> string;
cout is also a typedef:
type basic_ostream<char> cout;