C/C++
Чем lifetime extension const reference отличается от temporary object и когда что выбрать?
Middle+Память, lifetime и ownershipСравнение
Чем linker script отличается от default linker и когда что выбрать?
SeniorEmbedded, safety и hardware-levelСравнение
Чем lock-free programming отличается от mutex-based design и когда что выбрать?
SeniorМногопоточность и конкурентностьСравнение
Чем make_unique и make_shared отличается от new и когда что выбрать?
MiddleПамять, lifetime и ownershipСравнение
Чем memory leak отличается от RAII и когда что выбрать?
JuniorПамять, lifetime и ownershipСравнение
Чем memory pool отличается от heap allocation и когда что выбрать?
SeniorПамять, lifetime и ownershipСравнение
Чем memory_order отличается от sequential consistency и когда что выбрать?
SeniorМногопоточность и конкурентностьСравнение
Чем memory-mapped registers отличается от ordinary variable и когда что выбрать?
MiddleEmbedded, safety и hardware-levelСравнение
Чем MISRA C отличается от ad-hoc style guide и когда что выбрать?
MiddleEmbedded, safety и hardware-levelСравнение
Чем modules отличается от headers и когда что выбрать?
SeniorModern C++Сравнение
Чем multiple inheritance отличается от composition и когда что выбрать?
Middle+ООП и проектирование C++Сравнение
Чем mutex ownership отличается от manual lock/unlock и когда что выбрать?
MiddleПамять, lifetime и ownershipСравнение
Чем no raw owning new in modern C++ отличается от manual ownership и когда что выбрать?
MiddleModern C++Сравнение
Чем non-type template parameter отличается от runtime parameter и когда что выбрать?
Middle+Шаблоны и generic programmingСравнение
Чем NRVO отличается от manual heap allocation и когда что выбрать?
MiddleModern C++Сравнение
Чем nullptr отличается от NULL/0 и когда что выбрать?
JuniorModern C++Сравнение
Чем object slicing отличается от polymorphic pointer/reference и когда что выбрать?
MiddleООП и проектирование C++Сравнение
Чем observer pattern отличается от callback list и когда что выбрать?
MiddleООП и проектирование C++Сравнение
Чем observer pointer отличается от owning pointer и когда что выбрать?
Middle+Память, lifetime и ownershipСравнение
Чем OpenCV C++ basics отличается от manual image processing и когда что выбрать?
MiddleQt, Boost и экосистемаСравнение