Мейерс Скотт. Эффективный и современный C++ : 42 рекомендации по использованию C++ 11 и C++ 14

Эффективный и современный C++

Эффективный и современный C++

Эффективный и современный C++ : 42 рекомендации по использованию C++ 11 и C++ 14

Автор: Мейерс Скотт

Год: 2016
Издательство: Вильямс
Язык: русский
Формат: pdf
Страниц: 304
Размер: 10 Мб

Освоение C++11 и C++14 — это больше, чем просто ознакомление с вводимыми этими стандартами возможностями (например, объявлениями типов auto, семантикой перемещения, лямбда-выражениями или поддержкой многопоточности). Вопрос в том, как использовать их эффективно, чтобы создаваемые программы были корректны, эффективны и переносимы, а также чтобы их легко можно было сопровождать. Именно этим вопросам и посвящена данная книга, описывающая создание по-настоящему хорошего программного обеспечения с использованием C++11 и C++14 — т.е. с использованием современного C++.

В книге рассматриваются следующие темы:

  • Преимущества и недостатки инициализации с помощью фигурных скобок, спецификации noexcept, прямой передачи и функций make интеллектуальных указателей
  • Связь между std::move, std::forward, rvalue-ссылками и универсальными ссылками
  • Методы написания понятных, корректных, эффективных лямбда-выражений
  • Чем std::atomic отличается от volatile, как они используются и как соотносятся с API параллельных вычислений C++
  • Какие из лучших методов “старого” программирования на C++ (т.е. C++98) должны быть пересмотрены при работе с современным C++

Краткое содержание

Глава 1. Вывод типов
Глава 2. Объявление auto
Глава 3. Переход к современному C++
Глава 4. Интеллектуальные указатели
Глава 5. Rvalue-ссылки, семантика перемещений и прямая передача
Глава 6. Лямбда-выражения
Глава 7. Параллельные вычисления
Глава 8. Тонкости



Скачать Мейерс Скотт. Эффективный и современный C++ : 42 рекомендации по использованию C++ 11 и C++ 14

Turbobit

Оцените статью
Компьютерная литература