Память, lifetime и ownership
Как правильно использовать stack и heap в реальном C/C++ проекте?
JuniorПамять, lifetime и ownershipПрактика
Как правильно использовать static local initialization в реальном C/C++ проекте?
MiddleПамять, lifetime и ownershipПрактика
Как правильно использовать std::shared_ptr в реальном C/C++ проекте?
MiddleПамять, lifetime и ownershipПрактика
Как правильно использовать std::unique_ptr в реальном C/C++ проекте?
JuniorПамять, lifetime и ownershipПрактика
Как правильно использовать std::weak_ptr в реальном C/C++ проекте?
MiddleПамять, lifetime и ownershipПрактика
Как правильно использовать string_view lifetime в реальном C/C++ проекте?
MiddleПамять, lifetime и ownershipПрактика
Как правильно использовать uninitialized memory в реальном C/C++ проекте?
JuniorПамять, lifetime и ownershipПрактика
Как правильно использовать use-after-free в реальном C/C++ проекте?
MiddleПамять, lifetime и ownershipПрактика
Чем buffer overflow отличается от bounds-checked access и когда что выбрать?
JuniorПамять, lifetime и ownershipСравнение
Чем custom allocator отличается от std::allocator и когда что выбрать?
SeniorПамять, lifetime и ownershipСравнение
Чем dangling pointer отличается от valid ownership и когда что выбрать?
JuniorПамять, lifetime и ownershipСравнение
Чем deleter у unique_ptr отличается от raw handle и когда что выбрать?
Middle+Память, lifetime и ownershipСравнение
Чем double free отличается от unique ownership и когда что выбрать?
JuniorПамять, lifetime и ownershipСравнение
Чем exception-safe cleanup отличается от goto cleanup и когда что выбрать?
MiddleПамять, lifetime и ownershipСравнение
Чем file descriptor RAII wrapper отличается от manual close и когда что выбрать?
Middle+Память, lifetime и ownershipСравнение
Чем lifetime extension const reference отличается от temporary object и когда что выбрать?
Middle+Память, lifetime и ownershipСравнение
Чем make_unique и make_shared отличается от new и когда что выбрать?
MiddleПамять, lifetime и ownershipСравнение
Чем memory leak отличается от RAII и когда что выбрать?
JuniorПамять, lifetime и ownershipСравнение
Чем memory pool отличается от heap allocation и когда что выбрать?
SeniorПамять, lifetime и ownershipСравнение
Чем mutex ownership отличается от manual lock/unlock и когда что выбрать?
MiddleПамять, lifetime и ownershipСравнение