C/C++

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

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

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

Чем std::unique_ptr отличается от raw owning pointer и когда что выбрать?

MiddleПамять, lifetime и ownershipСравнение

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

MiddleSTL и стандартная библиотекаСравнение

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

Middle+Modern C++Сравнение

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

JuniorSTL и стандартная библиотекаСравнение

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

MiddleПамять, lifetime и ownershipСравнение

Чем strategy pattern отличается от switch everywhere и когда что выбрать?

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

Чем string concatenation cost отличается от std::ostringstream/format и когда что выбрать?

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

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

Middle+Память, lifetime и ownershipСравнение

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

MiddleModern C++Сравнение

Чем tag dispatch отличается от if constexpr и когда что выбрать?

SeniorШаблоны и generic programmingСравнение

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

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

Чем template instantiation cost отличается от runtime polymorphism и когда что выбрать?

SeniorШаблоны и generic programmingСравнение

Чем template specialization отличается от if constexpr и когда что выбрать?

Middle+Шаблоны и generic programmingСравнение

Чем thread pool отличается от one thread per task и когда что выбрать?

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

Чем thread shutdown отличается от abrupt detach и когда что выбрать?

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

Чем type erasure отличается от templates only и когда что выбрать?

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

Чем type traits отличается от runtime checks и когда что выбрать?

Middle+Шаблоны и generic programmingСравнение

Чем UBSan for security отличается от warnings only и когда что выбрать?

MiddleБезопасность C/C++Сравнение

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

JuniorModern C++Сравнение