C/C++
Чем const в C отличается от constexpr и когда что выбрать?
JuniorC Core и низкоуровневое программированиеСравнение
Чем const_cast отличается от const-correct API и когда что выбрать?
Middle+C++ CoreСравнение
Чем const-correctness отличается от mutable state и когда что выбрать?
JuniorC++ CoreСравнение
Чем copy assignment operator отличается от move assignment и когда что выбрать?
MiddleC++ CoreСравнение
Чем copy constructor отличается от copy assignment и когда что выбрать?
MiddleC++ CoreСравнение
Чем copy elision performance отличается от manual heap allocation и когда что выбрать?
MiddleПроизводительность и оптимизацияСравнение
Чем custom allocator performance отличается от std::allocator и когда что выбрать?
SeniorПроизводительность и оптимизацияСравнение
Чем decltype отличается от auto и когда что выбрать?
MiddleC++ CoreСравнение
Чем dynamic_cast отличается от static_cast и когда что выбрать?
MiddleC++ CoreСравнение
Чем enum в C отличается от enum class и когда что выбрать?
JuniorC Core и низкоуровневое программированиеСравнение
Чем error code API отличается от exceptions и когда что выбрать?
MiddleC Core и низкоуровневое программированиеСравнение
Чем exception safety guarantees отличается от best effort и когда что выбрать?
Middle+C++ CoreСравнение
Чем explicit constructor отличается от implicit conversion и когда что выбрать?
MiddleC++ CoreСравнение
Чем friend отличается от public getter и когда что выбрать?
MiddleC++ CoreСравнение
Чем function pointer отличается от std::function и когда что выбрать?
MiddleC Core и низкоуровневое программированиеСравнение
Чем include guards отличается от #pragma once и когда что выбрать?
JuniorC Core и низкоуровневое программированиеСравнение
Чем inline functions in headers отличается от non-inline definition и когда что выбрать?
MiddleC++ CoreСравнение
Чем malloc и free отличается от new/delete и когда что выбрать?
JuniorC Core и низкоуровневое программированиеСравнение
Чем most vexing parse отличается от uniform initialization и когда что выбрать?
MiddleC++ CoreСравнение
Чем move constructor отличается от copy constructor и когда что выбрать?
MiddleC++ CoreСравнение