C/C++

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

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

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

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

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

Ситуация: после изменения кода появились нестабильные падения, и подозрение падает на «stack и heap». Как вы будете действовать?

JuniorПамять, lifetime и ownershipСитуация

Какая типичная ошибка при работе с library API design и как ее избежать?

Middle+Архитектура и production C/C++Ошибка кандидата

Какая типичная ошибка при работе с segmentation fault после релиза и как ее избежать?

MiddleProduction-ситуации C/C++Ошибка кандидата

Чем -std=c++20 отличается от compiler default и когда что выбрать?

JuniorСборка, toolchain и зависимостиСравнение

Чем -Wall -Wextra -Werror отличается от silent build и когда что выбрать?

MiddleСборка, toolchain и зависимостиСравнение

Чем медленный старт приложения отличается от runtime memory leak и когда что выбрать?

MiddleProduction-ситуации C/C++Сравнение

Чем много аллокаций в hot path отличается от slow IO и когда что выбрать?

MiddleProduction-ситуации C/C++Сравнение

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

SeniorProduction-ситуации C/C++Сравнение

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

SeniorСборка, toolchain и зависимостиСравнение

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

MiddleТестирование, отладка и качествоСравнение

Чем ASLR/PIE отличается от fixed addresses и когда что выбрать?

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

Чем bind/listen/accept отличается от client connect и когда что выбрать?

MiddleLinux, POSIX и системное программированиеСравнение

Чем Boost.Asio отличается от raw sockets и когда что выбрать?

Middle+Qt, Boost и экосистемаСравнение

Чем Boost.Beast отличается от manual HTTP parser и когда что выбрать?

Middle+Qt, Boost и экосистемаСравнение

Чем bounds-aware API design отличается от raw pointer only и когда что выбрать?

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

Чем build types отличается от single config и когда что выбрать?

MiddleСборка, toolchain и зависимостиСравнение

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

MiddleСборка, toolchain и зависимостиСравнение

Чем clang-tidy отличается от manual review и когда что выбрать?

MiddleТестирование, отладка и качествоСравнение