Difficulty: 3
Why use typedef ? Besides the many traditional reasons, we'll consider typedef techniques that make using the C++ standard library safer and easier.
Why use typedef? Name as many situations/reasons as you can.
Why is typedef such a good idea in code that uses standard (STL) containers?