У C++ давно закрепилась репутация языка, где одну задачу можно решить несколькими способами — и не все из них одинаково удачны. Значительная часть известных идиом и приёмов родилась ещё до C++11: тогда умные указатели, move-семантика, constexpr и концепты не были встроены в язык, поэтому многие конструкции собирали вручную из шаблонов и перегрузок.
Это важно читать в двух слоях: как историю старого кода и как набор рабочих решений, которые до сих пор встречаются в движках и играх. Там, где абстракции упираются в производительность, старые C++-паттерны нередко остаются не архаикой, а практикой. 🎮
Story Lab
@StoryLabPro
У C++ давно закрепилась репутация языка, где одну задачу можно решить несколькими способами — и не все из них
Этот пост опубликован в Telegram-канале Story Lab. Подписаться можно по ссылке: @StoryLabPro.