Я знаю, что в рекурсивных функциях вы должны стараться использовать как можно меньше параметров и делать как можно больше глобальных, чтобы меньше заполнять стек, но имеет ли какое-то значение то, что вместо того, чтобы делать вещи глобальными, вы используете их со ссылкой? Я знаю, что это может отличаться на разных компиляторах. Я использую C ++ с компилятором GCC.