Effective Modern C++ - PDF

Скачать полную версию книги "Effective Modern C++ - PDF"

Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 by Scott Meyers
Освоение C++11 и C++14 - это не просто знакомство с возможностями, которые они предоставляют (например, автоматическое объявление типов, семантика перемещения, лямбда-выражения и поддержка параллелизма). Задача состоит в том, чтобы научиться использовать эти возможности эффективно - так, чтобы ваше программное обеспечение было корректным, эффективным, сопровождаемым и переносимым. Именно в этом и состоит задача этой практической книги. В ней рассказывается о том, как писать действительно качественное программное обеспечение, используя C++11 и C++14 - то есть, используя современный C++.

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

Книга "Эффективный современный C++" следует проверенному формату предыдущих книг Скотта Майерса, основанному на руководствах и примерах, но охватывает совершенно новый материал.


4
Просмотры
0
Лайкнули

Лицензии:

  • CC BY-NC-SA 3.0 PH
  • Ссылка автора не требуется

Поделиться в сетях

Информация о книге:

Комментарии (0) Добавить

Кликните на изображение чтобы обновить код, если он неразборчив
Комментариев пока нет. Ваш комментарий будет первым!