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

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

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