C Core и низкоуровневое программирование
Как правильно использовать restrict в реальном C/C++ проекте?
MiddleC Core и низкоуровневое программированиеПрактика
Как правильно использовать sizeof в реальном C/C++ проекте?
JuniorC Core и низкоуровневое программированиеПрактика
Как правильно использовать strict aliasing в реальном C/C++ проекте?
MiddleC Core и низкоуровневое программированиеПрактика
Как правильно использовать struct в C в реальном C/C++ проекте?
JuniorC Core и низкоуровневое программированиеПрактика
Как правильно использовать typedef в реальном C/C++ проекте?
JuniorC Core и низкоуровневое программированиеПрактика
Как правильно использовать undefined behavior в C в реальном C/C++ проекте?
MiddleC Core и низкоуровневое программированиеПрактика
Как правильно использовать union в реальном C/C++ проекте?
MiddleC Core и низкоуровневое программированиеПрактика
Как правильно использовать void* в реальном C/C++ проекте?
JuniorC Core и низкоуровневое программированиеПрактика
Как правильно использовать volatile в реальном C/C++ проекте?
MiddleC Core и низкоуровневое программированиеПрактика
Какая типичная ошибка при работе с указатель в C и как ее избежать?
JuniorC Core и низкоуровневое программированиеОшибка кандидата
Чем #define отличается от const/constexpr и когда что выбрать?
JuniorC Core и низкоуровневое программированиеСравнение
Чем битовые операции отличается от арифметические операции и когда что выбрать?
JuniorC Core и низкоуровневое программированиеСравнение
Чем битовые поля отличается от manual masks и когда что выбрать?
MiddleC Core и низкоуровневое программированиеСравнение
Чем макросы с побочными эффектами отличается от inline function и когда что выбрать?
MiddleC Core и низкоуровневое программированиеСравнение
Чем массив и указатель отличается от std::array/std::vector и когда что выбрать?
JuniorC Core и низкоуровневое программированиеСравнение
Чем передача буфера и длины отличается от null-terminated string и когда что выбрать?
MiddleC Core и низкоуровневое программированиеСравнение
Чем разыменование указателя отличается от доступ по индексу массива и когда что выбрать?
JuniorC Core и низкоуровневое программированиеСравнение
Чем строка C и нуль-терминатор отличается от std::string и когда что выбрать?
JuniorC Core и низкоуровневое программированиеСравнение
Чем структурное выравнивание отличается от packed layout и когда что выбрать?
MiddleC Core и низкоуровневое программированиеСравнение
Чем указатель в C отличается от ссылка в C++ и когда что выбрать?
JuniorC Core и низкоуровневое программированиеСравнение