C++ для профи
C++ — популярный язык для создания ПО. В руках увлеченного программиста C++ становится прекрасным инструментом для создания лаконичного, эффективного и читаемого кода, которым можно гордиться.
«C++для профи» адресован программистам среднего и продвинутого уровней, вы продеретесь сквозь тернии к самому ядру C++. Часть 1 охватывает основы языка C++ — от типов и функций до жизненного цикла объектов и выражений. В части 2 представлена стандартная библиотека С ++ и библиотеки Boost. Вы узнаете о специальных вспомогательных классах, структурах данных и алгоритмах, а также о том, как управлять файловыми системами и создавать высокопроизводительные программы, которые обмениваются данными по сети.
Более 500 примеров кода и 100 упражнений помогут заложить крепкий фундамент знаний по C++.
Вы познакомитесь с основными фишками современного C++:
- Базовые типы, ссылочные и пользовательские типы.
- Полиморфизм во время компиляции и полиморфизм во время выполнения.
- Жизненный цикл объекта, включая длительность хранения, стек вызовов, управление памятью, исключения и парадигму RAII.
- Продвинутые выражения, операторы и функции.
- Умные указатели, структуры данных, дата и время, числовые данные и др.
- Контейнеры, итераторы, строки и алгоритмы.
- Потоки и файлы, многозадачность, сетевое программирование и разработка приложений
Об авторе:
Джош Лоспинозо (Josh Lospinoso) прослужил 15 лет в армии США и создал курс по C++, используемый для обучения начинающих разработчиков. Является автором более 20 статей и соучредителем охранной компании. Лоспинозо — стипендиат Родса и обладатель докторской степени Оксфордского университета.
Автор(ы) | Джош Лоспинозо |
Переводчик | С. Черников |
Издательство | Питер |
Серия | Для профессионалов |
Год издания | 2021 |
ISBN | 978-5-4461-1730-7 |
Возрастное ограничение | 16+ |
Кол-во страниц | 816 |
Формат страниц | 70x100/16 (170x240 мм) |
Размеры товара | 234 × 166 × 36 мм |
Язык | Русский |
Переплёт | Мягкий |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | 900 экз. |
Вес | 1050 г |