C/C++

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

Чем std::thread отличается от std::async и когда что выбрать?

MiddleМногопоточность и конкурентностьСравнение

Чем strict aliasing отличается от memcpy/type punning и когда что выбрать?

Middle+C Core и низкоуровневое программированиеСравнение

Чем struct в C отличается от class в C++ и когда что выбрать?

JuniorC Core и низкоуровневое программированиеСравнение

Чем typedef отличается от using в C++ и когда что выбрать?

JuniorC Core и низкоуровневое программированиеСравнение

Чем undefined behavior в C отличается от implementation-defined behavior и когда что выбрать?

MiddleC Core и низкоуровневое программированиеСравнение

Чем union отличается от std::variant и когда что выбрать?

MiddleC Core и низкоуровневое программированиеСравнение

Чем using namespace std отличается от qualified names и когда что выбрать?

JuniorC++ CoreСравнение

Чем value semantics отличается от shared mutable state и когда что выбрать?

Middle+ООП и проектирование C++Сравнение

Чем void* отличается от typed pointer и когда что выбрать?

JuniorC Core и низкоуровневое программированиеСравнение

Чем volatile отличается от atomic и когда что выбрать?

MiddleC Core и низкоуровневое программированиеСравнение

Как правильно использовать виртуальная функция в реальном C/C++ проекте?

JuniorООП и проектирование C++Практика

Как правильно использовать инкапсуляция в реальном C/C++ проекте?

JuniorООП и проектирование C++Практика

Как правильно использовать композиция в реальном C/C++ проекте?

JuniorООП и проектирование C++Практика

Как правильно использовать наследование в реальном C/C++ проекте?

JuniorООП и проектирование C++Практика

Как правильно использовать abstract class в реальном C/C++ проекте?

JuniorООП и проектирование C++Практика

Как правильно использовать ADL argument-dependent lookup в реальном C/C++ проекте?

SeniorШаблоны и generic programmingПрактика

Как правильно использовать algorithmic complexity в реальном C/C++ проекте?

JuniorПроизводительность и оптимизацияПрактика

Как правильно использовать alignment on embedded в реальном C/C++ проекте?

MiddleEmbedded, safety и hardware-levelПрактика

Как правильно использовать allocation overhead в реальном C/C++ проекте?

MiddleПроизводительность и оптимизацияПрактика

Как правильно использовать async-signal-safe functions в реальном C/C++ проекте?

SeniorLinux, POSIX и системное программированиеПрактика