19.5.1. Потенциальные проблемы управления ресурсами
19.5.2. Получение ресурсов — это инициализация
19.5.5. Принцип RAII для класса vector
Глава 20 Контейнеры и итераторы
20.1. Хранение и обработка данных
20.3. Последовательности и итераторы
20.5. Еще одно обобщение класса vector
20.6. Пример: простой текстовый редактор
20.7. Классы vector, list и string
20.7.1. Операции insert и erase
20.8. Адаптация нашего класса vector к библиотеке STL
20.9. Адаптация встроенных массивов к библиотеке STL
Глава 21 Алгоритмы и ассоциативные массивы
21.1. Алгоритмы стандартной библиотеки
21.2. Простейший алгоритм: find
21.2.1. Примеры использования обобщенных алгоритмов
21.3. Универсальный алгоритм поиска: find_if
21.4.1. Абстрактная точка зрения на функции-объекты
21.4.2. Предикаты на членах класса
21.5.2. Обобщение алгоритма accumulate
21.5.3. Алгоритм inner_product
21.5.4. Обобщение алгоритма inner_product
21.6. Ассоциативные контейнеры
21.6.2. Обзор ассоциативных массивов
21.6.3. Еще один пример ассоциативного массив
21.6.4. Алгоритм unordered_map
21.7.3. Использование класса set для поддержания порядка
22.1. История, идеалы и профессионализм
22.1.1. Цели и философия языка программирования
22.1.2. Идеалы программирования
22.1.2.3. Непосредственное выражение идей
22.1.2.6. Логичность и минимализм
22.2. Обзор истории языков программирования
22.2.1. Первые языки программирования
22.2.2. Корни современных языков программирования
22.2.2.1. Язык программирования Fortran
22.2.2.2. Язык программирования COBOL
22.2.2.3. Язык программирования Lisp
22.2.3. Семейство языков Algol
22.2.3.1. Язык программирования Algol-60
22.2.3.2. Язык программирования Pascal
22.2.3.3. Язык программирования Ada
22.2.4. Язык программирования Simula
Бьерн Страуструп , Бьёрн Страуструп , Валерий Федорович Альмухаметов , Ирина Сергеевна Козлова
Программирование, программы, базы данных / Базы данных / Программирование / Учебная и научная литература / Образование и наука / Книги по IT