Оглавление Предисловие ко второму изданию 19 Предисловие к первому изданию 21 Глава 1. О книге 25 Глава 2. Введение в язык С++ и стандартную библиотеку 31 Глава 3. Новые средства языка 37 Глава 4. Общие принципы 65 Глава 5. Вспомогательные средства 87 Глава 6. Стандартная библиотека шаблонов 195 Глава 7. Контейнеры STL 283 Глава 8. Детальное описание контейнеров STL 429 Глава 9. Итераторы STL 471 Глава 10. Функциональные объекты STL и лямбда-функции 511 Глава 11. Алгоритмы STL 541 Глава 12. Специальные контейнеры 657 Глава 13. Строки 679 Глава 14. Регулярные выражения 741 Глава 15. Классы потоков ввода-вывода 767 Глава 16. Интернационализация 869 Глава 17. Работа с числами 929 Глава 18. Параллельное программирование 967 Глава 19. Распределители памяти 1047 Приложение 1055 Библиография 1111 Предметный указатель 1117