Никакой рекурсии и сложной арифметики. В итоге gcc съедает все 12Гб памяти моего ноута. Есть рецепты как с таким бороться?
я хз как у gcc компэвалы и констэкспры всякие работают, но если прост попробовать разделить на несколько функций и по частям последовательно генерировать?
я попробовал - не помогло. хотя может он сначала все заинлайнил, а потом считает...
вообще емнип тут где-то кто-то про это говорит в контексте нового std::embed, может и в её доках это есть
А вам точно хочется в конце увидеть бинарь в 170мб?
нашёл https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1040r6.html#design-practice-analysis
Обсуждают сегодня