100 C++ Mistakes and How to Avoid Them

Книга «100 C++ Mistakes and How to Avoid Them» — это практическое руководство для разработчиков, стремящихся писать более качественный, безопасный и эффективный код на C++. Автор, Rich Yonts, систематизирует типичные ошибки, которые допускают программисты, и предлагает конкретные способы их исправления и предотвращения.

Книга разделена на две основные части: «Modern C++» и «Transitional C++». В первой части подробно рассматриваются ошибки, связанные с использованием современных возможностей языка C++ (C++11 и новее), таких как move-семантика, умные указатели, type inference, uniform initialization, structured binding и другие. Вторая часть посвящена устаревшим идиомам, унаследованным от C и ранних стандартов C++, которые всё ещё встречаются в коде и могут приводить к проблемам.

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

100 C++ Mistakes and How to Avoid Them
A
Автор
Rich Yonts
Издательство
Manning Publications
Год
2025
Язык
Английский
1
Оцените книгу

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

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