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

Артикул: 16663
Нет в наличии
2 617

Описание

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

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

Эффективный и современный C++, следуя принципам более ранних книг Скотта Мейерса, охватывает совершенно новый материал. Эта книга достойна занять свое место на полке каждого программиста на современном C++.
После изучения основ C++ я перешел к изучению того, как применять C++ в промышленном программировании, с помощью серии книг Скотта Мейерса Эффективный C++. Эффективный и современный C++ — наиболее важная из книг серии, предлагающая ключевые рекомендации, стили и идиомы, позволяющие эффективно использовать современный C++.
Вы еще не купили эту книгу? Сделайте это прямо сейчас.
Герб Саттер, глава Комитета ISO по стандартизации C++, специалист в области архитектуры программного обеспечения на C++ в Microsoft.

Более чем 20 лет книги Скотта Мейерса серии Эффективный C++ являются критерием уровня книг по программированию на C++. Понятное пояснение сложного технического материала принесло ему всемирную известность. Он всегда самый желанный гость на международных конференциях, а его услуги консультанта широко востребованы во всем мире.

Об авторе:
Скотт Мейерс имеет степень доктора философии (Ph.D.) в области компьютерных наук в Университете Брауна (Brown University).

Характеристики

Автор(ы)Скотт Мейерс
ПереводчикИ. В. Красиков
ИздательствоВильямс
Год выпуска2019
ISBN978-5-907114-67-8, 978-5-8459-2000-3
Кол-во страниц304
Формат страниц70x100/16 (170x240 мм)
ЯзыкРусский
ПереплётТвердый
Доп. сведенияОфсетная бумага
Тираж700 экз. (доп.)
Вес520 г

Отзывы посетителей(0)

Наверх