Джош Лоспинозо - C++ для профи
Название: | C++ для профи | |
Автор: | Джош Лоспинозо | |
Жанр: | C, C++, C# | |
Изадано в серии: | Для профессионалов | |
Издательство: | Питер | |
Год издания: | 2021 | |
ISBN: | 978-5-4461-1730-7 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "C++ для профи"
С++ — популярный язык для создания ПО. В руках увлеченного программиста С++ становится
прекрасным инструментом для создания лаконичного, эффективного и читаемого кода, которым можно гордиться. «C++ для профи» адресован программистам среднего и продвинутого уровней, вы продере-
тесь сквозь тернии к самому ядру С++. Часть 1 охватывает основы языка С++ — от типов и функций
до жизненного цикла объектов и выражений. В части 2 представлена стандартная библиотека C++ и библиотеки Boost. Вы узнаете о специальных вспомогательных классах, структурах данных и ал-
горитмах, а также о том, как управлять файловыми системами и создавать высокопроизводительные
программы, которые обмениваются данными по сети.
Читаем онлайн "C++ для профи" (ознакомительный отрывок). Главная страница.
- 1
- 2
ДЛЯ ПРОФИ
МОЛНИЕНОСНЫЙ СТАРТ
2021
ББК 32.973.2-018.1
УДК 004.43
Л79
Лоспинозо Джош
Л79
C++ для профи. — СПб.: Питер, 2021. — 816 с.: ил. — (Серия «Для профессионалов»).
ISBN 978-5-4461-1730-7
С++ — популярный язык для создания ПО. В руках увлеченного программиста С++ становится
прекрасным инструментом для создания лаконичного, эффективного и читаемого кода, которым можно
гордиться. «C++ для профи» адресован программистам среднего и продвинутого уровней, вы продеретесь сквозь тернии к самому ядру С++. Часть 1 охватывает основы языка С++ — от типов и функций
до жизненного цикла объектов и выражений. В части 2 представлена стандартная библиотека C++
и библиотеки Boost. Вы узнаете о специальных вспомогательных классах, структурах данных и алгоритмах, а также о том, как управлять файловыми системами и создавать высокопроизводительные
программы, которые обмениваются данными по сети.
16+ (В соответствии с Федеральным законом от 29 декабря 2010 г. № 436-ФЗ.)
ББК 32.973.2-018.1
УДК 004.43
Права на издание получены по соглашению с No Starch Press. Все права защищены. Никакая часть данной книги не
может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав.
Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может
гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные
ошибки, связанные с использованием книги.
Издательство не несет ответственности за доступность материалов, ссылки на которые вы можете найти в этой
книге. На момент подготовки книги к изданию все ссылки на интернет-ресурсы были действующими.
ISBN 978-1593278885 англ.
ISBN 978-5-4461-1730-7
© 2019 by Josh Lospinoso. C++ Crash Course:
A fast-paced introduction. ISBN 978-1-59327-885-5,
published by No Starch Press.
© Перевод на русский язык ООО Издательство «Питер», 2021
© Издание на русском языке, оформление
ООО Издательство «Питер», 2021
© Серия «Для профессионалов», 2021
https://t.me/it_boooks
Краткое содержание
Часть 1. Основы языка C++...........................................................57
Глава 1. Создаем и запускаем.......................................................................... 59
Глава 2. Типы.................................................................................................. 87
Глава 3. Ссылочные типы.............................................................................. 126
Глава 4. Жизненный цикл объекта................................................................. 148
Глава 5. Полиморфизм во время выполнения................................................ 195
Глава 6. Полиморфизм во время компиляции................................................ 211
Глава 7. Выражения....................................................................................... 246
Глава 8. Инструкции...................................................................................... 278
Глава 9. Функции........................................................................................... 311
Часть 2. Библиотеки и фреймворки С++ ...................................349
Глава 10. Тестирование................................................................................. 351
Глава 11. Умные указатели............................................................................ 413
Глава 12. Утилиты......................................................................................... 444
Глава 13. Контейнеры................................................................................... 486
Глава 14. Итераторы..................................................................................... 547
Глава 15. Строки........................................................................................... 566
Глава 16. Потоки........................................................................................... 612
Глава 17. Файловые системы......................................................................... 642
Глава 18. Алгоритмы..................................................................................... 665
Глава 19. Конкурентность и параллелизм...................................................... 736
Глава 20. Сетевое программирование с помощью Boost Asio......................... 762
Глава 21. Создание приложений.................................................................... 791
Оглавление
Об авторе.............................................................................................................. 24
О научном редакторе.......................................................................................... 24
Предисловие........................................................................................................ 25
Благодарности..................................................................................................... 29
От издательства................................................................................................... 30
Введение.............................................................................................................. 31
Об этой книге......................................................................................................... 32
Кому будет интересна эта книга?........................................................................... 32
Структура --">
- 1
- 2
Книги схожие с «C++ для профи» по жанру, серии, автору или названию:
Александр Вячеславович Фролов, Григорий Вячеславович Фролов - Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT Жанр: C, C++, C# Год издания: 1996 |
Стефан Рэнди Дэвис - С++ для "чайников" . Жанр: C, C++, C# Год издания: 2007 Серия: Для «чайников» |
Стефан Рэнди Дэвис, Чак Сфер - С# 2005 для "чайников" Жанр: C, C++, C# Год издания: 2008 Серия: Для «чайников» |
Алексей Николаевич Васильев - Программирование на C# для начинающих. Особенности языка Жанр: C, C++, C# Год издания: 2019 Серия: Российский компьютерный бестселлер |
Другие книги из серии «Для профессионалов»:
Ноа Гифт - Прагматичный ИИ. Машинное обучение и облачные технологии Жанр: Искусственный интеллект Год издания: 2019 Серия: Для профессионалов |
Билл Филлипс, Кристин Марсикано, Крис Стюарт и др. - Android. Программирование для профессионалов Жанр: Android Год издания: 2021 Серия: Для профессионалов |
Шива Парасрам, Алекс Замм, Теди Хериянто и др. - Kali Linux. Тестирование на проникновение и безопасность Жанр: Linux Год издания: 2020 Серия: Для профессионалов |
Уильям Шоттс - Командная строка Linux. Полное руководство Жанр: Linux Год издания: 2017 Серия: Для профессионалов |