C/C++
Как правильно использовать uninitialized memory в реальном C/C++ проекте?
JuniorПамять, lifetime и ownershipПрактика
Как правильно использовать use-after-free в реальном C/C++ проекте?
MiddleПамять, lifetime и ownershipПрактика
Как правильно использовать value semantics в реальном C/C++ проекте?
MiddleООП и проектирование C++Практика
Как правильно использовать variadic templates в реальном C/C++ проекте?
MiddleШаблоны и generic programmingПрактика
Как правильно использовать virtual destructor в реальном C/C++ проекте?
JuniorООП и проектирование C++Практика
Как правильно использовать volatile for hardware register в реальном C/C++ проекте?
MiddleEmbedded, safety и hardware-levelПрактика
Как правильно использовать vtable в реальном C/C++ проекте?
MiddleООП и проектирование C++Практика
Как правильно использовать watchdog timer в реальном C/C++ проекте?
MiddleEmbedded, safety и hardware-levelПрактика
Когда выбрать vector, а когда list?
JuniorSTL и стандартная библиотекаКлассический вопрос
Почему buffer overflow в C/C++ является security-проблемой?
MiddleБезопасность C/C++Классический вопрос
Какая типичная ошибка при работе с file descriptor и как ее избежать?
MiddleLinux, POSIX и системное программированиеОшибка кандидата
Какая типичная ошибка при работе с GCC и как ее избежать?
MiddleСборка, toolchain и зависимостиОшибка кандидата
Какая типичная ошибка при работе с QObject и как ее избежать?
MiddleQt, Boost и экосистемаОшибка кандидата
Какая типичная ошибка при работе с stack buffer overflow и как ее избежать?
MiddleБезопасность C/C++Ошибка кандидата
Чем виртуальная функция отличается от static dispatch и когда что выбрать?
JuniorООП и проектирование C++Сравнение
Чем инкапсуляция отличается от public fields и когда что выбрать?
JuniorООП и проектирование C++Сравнение
Чем композиция отличается от inheritance и когда что выбрать?
JuniorООП и проектирование C++Сравнение
Чем наследование отличается от composition и когда что выбрать?
JuniorООП и проектирование C++Сравнение
Чем abstract class отличается от concrete class и когда что выбрать?
MiddleООП и проектирование C++Сравнение
Чем ADL argument-dependent lookup отличается от qualified lookup и когда что выбрать?
SeniorШаблоны и generic programmingСравнение