C/C++
Какая типичная ошибка при работе с 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 и низкоуровневое программированиеСравнение