C/C++

Тема
Подтема
Уровень
Тип
Теги
650 вопросов

Как правильно использовать 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Сравнение