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

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

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

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

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

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

Чем calloc и malloc отличается от new[] и когда что выбрать?

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

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

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

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

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

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

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

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

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

Чем include guards отличается от #pragma once и когда что выбрать?

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

Чем malloc и free отличается от new/delete и когда что выбрать?

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

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

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

Чем restrict отличается от обычный pointer и когда что выбрать?

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

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

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

Чем 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 и низкоуровневое программированиеСравнение

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

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

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

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