C++ Memory Management: Write leaner and safer C++ code using proven memory-management techniques

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

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

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

Издание подготовлено с большой тщательностью и отражает многолетний опыт автора в преподавании и участии в разработке стандарта C++. Это не просто справочник, а руководство, которое поможет вам писать более надёжный и оптимизированный код, понимая, что происходит «под капотом».

C++ Memory Management: Write leaner and safer C++ code using proven memory-management techniques
A
Автор
Patrice Roy
Издательство
Packt Publishing
Год
2025
Язык
Английский
1
Оцените книгу

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

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