Higher-order programming

Extension data structures

Memory

String and text processing

STL components

Containers

Algorithms

Iterators

Function objects

Generic programming utilities

Template metaprogramming

Math and numerics

Correctness and testing

Inter-language support

Miscellaneous

Broken compiler workarounds