Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Язык программирования С++
Часть II. Основы языка
Поставить закладку
Для продолжения работы требуется
Registration
Предыдущая страница
Следующая страница
Table of contents
Предисловие
+
Часть I. Краткий обзор языка C++
+
Часть II. Основы языка
-
3. Типы данных С++
3.1. Литералы
3.2. Переменные
3.2.1. Что такое переменная
3.2.2. Имя переменной
3.2.3. Определение объекта
3.3. Указатели
3.4. Строковые типы
3.4.1. Встроенный строковый тип
3.4.2. Класс string
3.5. Квалификатор const
3.6. Ссылочный тип
3.7. Тип bool
3.8. Перечисления
3.9. Тип "массив"
3.9.1. Многомерные массивы
3.9.2. Взаимосвязь массивов и указателей
3.10. Класс vector
3.11. Класс complex
3.12. Директива typedef
3.13. Квалификатор volatile
3.14. Класс pair
3.15. Типы классов
4. Выражения
4.1. Что такое выражение?
4.2. Арифметические операции
4.3. Операции сравнения и логические операции
4.4. Операции присваивания
4.5. Операции инкремента и декремента
4.6. Операции с комплексными числами
4.7. Условное выражение
4.8. Оператор sizeof
4.9. Операторы new и delete
4.10. Оператор "запятая"
4.11. Побитовые операторы
4.12. Класс bitset
4.13. Приоритеты
4.14. Преобразования типов
4.14.1. Неявное преобразование типов
4.14.2. Арифметические преобразования типов
4.14.3. Явное преобразование типов
4.14.4. Устаревшая форма явного преобразования
4.15. Пример: реализация класса Stack
5. Инструкции
5.1. Простые и составные инструкции
5.2. Инструкции объявления
5.3. Инструкция if
5.4. Инструкция switch
5.5. Инструкция цикла for
5.6. Инструкция while
5.7. Инструкция do while
5.8. Инструкция break
5.9. Инструкция continue
5.10. Инструкция goto
5.11. Пример связанного списка
5.11.1. Обобщенный список
6. Абстрактные контейнерные типы
6.1. Система текстового поиска
6.2. Вектор или список?
6.3. Как растет вектор?
6.4. Как определить последовательный контейнер?
6.5. Итераторы
6.6. Операции с последовательными контейнерами
6.6.1. Удаление
6.6.2. Присваивание и обмен
6.6.3. Обобщенные алгоритмы
6.7. Читаем текстовый файл
6.8. Выделяем слова в строке
6.9. Обрабатываем знаки препинания
6.10. Приводим слова к стандартной форме
6.11. Дополнительные операции со строками
6.12. Строим отображение позиций слов
6.12.1. Определение объекта map и заполнение его элементами
6.12.2. Поиск и извлечение элемента отображения
6.12.3. Перебор элементов отображения map
6.12.4. Словарь
6.12.5. Удаление элементов map
6.13. Построение набора исключаемых слов
6.13.1. Определение объекта set и заполнение его элементами
6.13.2. Поиск элемента
6.13.3. Перебор элементов множества set
6.14. Окончательная программа
6.15. Контейнеры multimap и multiset
6.16. Стек
6.17. Очередь и очередь с приоритетами
6.18. Вернемся к классу iStack
Часть III. Процедурно-ориентированное программирование
+
Часть IV. Объектное программирование
+
Часть V. Объектно-ориентированное программирование
+
Приложение. Обобщенные алгоритмы в алфавитном порядке
+
Алгоритмы для работы с кучей
+
Данный блок поддерживает скрол*