C++17 STL Стандартная библиотека шаблонов
Если вы занимаетесь разработкой программного обеспечения на языке C++, то книга «C++17 STL Стандартная библиотека шаблонов» Яцека Галовица станет для вас настоящим открытием. Автор подробно описывает работу с контейнерами, алгоритмами, вспомогательными классами, лямбда-выражениями и другими интересными инструментами, которые есть в арсенале современного C++.
Вы сможете узнать о новых возможностях языка, появившихся в стандарте C++17, и применить их на практике. Читайте книгу онлайн бесплатно на сайте библиотеки Ридания и улучшайте свои навыки программирования!
Читать полный текст книги «C++17 STL Стандартная библиотека шаблонов» бесплатно вы можете в нашей онлайн читалке. Просмотрите оглавление, чтобы перейти сразу к желаемой части книги. Скачать fb2 файл книги (5,22 MB) можно по этой ссылке, если вы предпочитаете свою читалку.
- Год издания: 2018
- Автор(ы): Яцек Галовиц
- Жанры: Программирование, программы, базы данных
- Серия: Библиотека программиста
- fb2 файл книги добавлен , размер файла 5,22 MB
«C++17 STL Стандартная библиотека шаблонов» — читать онлайн бесплатно
Предисловие
Темы, рассмотренные в этой книге
Что вам нужно для работы с книгой
Для кого предназначено издание
Разделы
Условные обозначения
Загрузка примеров кода
Глава 1. Новые возможности С++17
Введение
Применяем структурированные привязки (декомпозицию) для распаковки набора возвращаемых значений
Ограничиваем область видимости переменных в выражениях if и switch
Новые правила инициализатора с фигурными скобками
Разрешаем конструктору автоматически выводить полученный тип класса шаблона
Упрощаем принятие решений во время компиляции с помощью constexpr-if
Подключаем библиотеки с помощью встраиваемых переменных
Реализуем вспомогательные функции с помощью выражений свертки
Глава 2. Контейнеры STL
Введение
Используем идиому erase-remove для контейнера std::vector