C/C++

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

Какая типичная ошибка при работе с std::vector и как ее избежать?

JuniorSTL и стандартная библиотекаОшибка кандидата

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

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

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

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

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

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

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

JuniorC++ CoreСравнение

Чем исключения в C++ отличается от error code и когда что выбрать?

MiddleC++ CoreСравнение

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

JuniorC++ CoreСравнение

Чем макросы с побочными эффектами отличается от inline function и когда что выбрать?

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

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

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

Чем передача буфера и длины отличается от null-terminated string и когда что выбрать?

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

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

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

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

JuniorC++ CoreСравнение

Чем строка C и нуль-терминатор отличается от std::string и когда что выбрать?

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

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

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

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

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

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

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

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

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

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

JuniorC++ CoreСравнение

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

JuniorC++ CoreСравнение

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

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