Указатели и ссылки без соплей. От голой звёздочки в C до умных указателей и ООП в C++
Полная версия
Указатели — главный страх всех, кто учит C и C++. Эта книга разбирает их без соплей: доходчиво и с юмором, на живых примерах. Путь начинается с голого адреса в C — память, указатели, массивы, куча, malloc и free — и доходит до современного C++: ссылки, перемещение, RAII, unique_ptr и shared_ptr, span и string_view, лямбды, ООП, деревья, графы и потоки. Главный вопрос, который книга вобьёт в голову: кто владеет этой памятью и сколько она проживёт? Ответив на него, вы перестанете ловить утечки, висячие указатели и двойные освобождения. Каждый листинг реально скомпилирован и запущен, вывод в книге настоящий, а ошибки памяти показаны глазами AddressSanitizer. В каждой главе — упражнения с ответами и задачи трёх уровней сложности, в приложениях — отладка с gdb и Valgrind, глоссарий и шпаргалки. Для начинающих и для тех, кто «вроде знает C++», но боится звёздочки. Содержит ненормативную лексику.
- О книге


















