Embracing Modern C++ Safely

Книга «Embracing Modern C++ Safely» представляет собой всеобъемлющее руководство по безопасному и эффективному использованию современных стандартов языка C++. Авторы, признанные эксперты в области C++, детально рассматривают новые возможности языка, начиная с C++11 и заканчивая последними стандартами, уделяя особое внимание практическим аспектам их применения в реальных проектах.

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

Структура книги построена вокруг конкретных языковых возможностей, таких как умные указатели, лямбда-выражения, move-семантика, constexpr, концепты, модули и многие другие. Каждая тема сопровождается подробными примерами кода, анализом производительности и рекомендациями по best practices. Особое внимание уделяется обратной совместимости и постепенной миграции legacy-кода.

«Embracing Modern C++ Safely» — это не просто учебник по новым возможностям языка, а глубокое практическое руководство, написанное инженерами для инженеров. Книга поможет опытным разработчикам C++ уверенно освоить современные парадигмы программирования, избегая распространённых ошибок и создавая более надёжное, эффективное и поддерживаемое программное обеспечение.

Embracing Modern C++ Safely
A
Автор
John Lakos, Vittorio Romeo, Rostislav Khlebnikov, Alisdair Meredith
Издательство
Pearson Education, Inc.
Год
2022
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент