В этой книге создатель языка C++ Бьярне Страуструп описывает, что собой представляет современный C++. Это краткое самодостаточное руководство охватывает основные функциональные возможности языка и основные компоненты стандартной библиотеки — пусть и не с полной глубиной изложения материала, однако на высоком профессиональном уровне. Книга включает множество конкретных примеров, которые облегчают изучение данного языка программирования.
Страуструп представляет функциональные возможности C++ в контексте поддерживаемых ими стилей программирования, таких как объектно-ориентированное и обобщенное программирование. Его книга на удивление всеобъемлюща – она начинается с основ языка программирования C++ и постепенно переходит к таким сложным темам, как многие новые и уже устоявшиеся функциональные возможности C++17, включая семантику перемещения, однородную инициализацию, лямбда-выражения, усовершенствованные контейнеры, случайные числа и параллелизм. Сюда входят и некоторые расширения С++20, например концепты и модули. Заканчивается книга обсуждением дизайна и эволюции C++.
Это руководство не ставит целью научить читателя программировать (для этого служит другая книга того же автора – Программирование. Принципы и практика с использованием C++. Второе издание). Не является она и исчерпывающим учебником, который приведет вас на вершины мастерства C++ (здесь можно порекомендовать книгу Страуструпа Язык программирования C++. Четвертое издание и множество источников информации в Интернете). Однако если вы являетесь программистом на С или C++, желающим получше ознакомиться с текущим состоянием языка программирования C++, или программистом на другом языке программирования, желающим увидеть точную картину и преимущества современного C++, то более короткого и простого введения в C++, чем эта книга, вам не найти.
Возможно Вас заинтересует
[Специалист] Oracle 12с. Основы SQL + Основы PL/SQL (2016)
Автор: Специалист Название: Oracle 12с: [...]
[Инна Сорока, Дина Шелег] Аспекты психотерапии супружеских сексуальных дисгармоний (2023)
[Инна Сорока, Дина Шелег] [Международная [...]
[UDEMY] Как зарабатывать деньги, тестируя Программное Обеспечение (2018)
Автор: UDEMY Название: Как зарабатывать [...]
[Виктор Рогов] 1000 долларов с видео (2019)
Автор: Виктор Рогов Название: 1000 [...]
[acloud.guru] The Complete Serverless Course
Автор: acloud.guru Название: The Complete [...]
[Teodor Bodler] Курс всесторонней анонимности и безопасности (2013)
Автор: Teodor Bodler Название: Курс [...]
[Render.ru] Интерактивная Инфографика
Автор: Render.ru Название: Интерактивная Инфографика [...]
Соц. софт и 4 схемы
Название: Соц. софт и 4 [...]
[Михаил Титов] Как сохранить ваши зубы и 200000 рублей, расходуемых на стоматологов
Как сохранить ваши зубы и [...]
[Катя Бойцова, Лена Федосеева] Инстапланер (2019)
Автор: Катя Бойцова, Лена Федосеева [...]
[Тати Орли] Ораторское искусство (2019)
Автор: Тати Орли Название: Ораторское [...]
[Web Academy] IT Project Management (2020)
Автор: Web Academy Название: IT [...]
[WebForMyself] Курс по MongoDB (2017)
Автор: WebForMyself Название: Курс по [...]
[Nashiba Pro] [Василий Нашиба] Бесплатный трафик с Google Ads (2021)
Кредитные лимиты гугла, это именно [...]
[ИЮМ] Курс ИЮМ стоимостью 1млн.руб
Автор: ИЮМ Название: Курс ИЮМ [...]
[Seelentera] Курс “HTML5 & CSS3”
Автор: Seelentera Название: Курс HTML5 [...]
[CapitoneRoom] Обучите обивщика мягкой мебели с 0 до профессионального уровня за 2 недели дистанцион
[CapitoneRoom] Обучите обивщика мягкой мебели [...]
[Ольга Василенко] Онлайн-школа оргазма
[Ольга Василенко] Онлайн-школа оргазма Задачи [...]
Лигуори (2016)
Java 8. Карманный справочник (2016) [...]
[Всеволод Зеленин] Как продавать в фейсбуке легко и быстро
Автор: Всеволод Зеленин Название: Как [...]