В момент окончания работы функции. Но это неважно, Вы понимаете, что было бы, если бы вы передали в сигнатуру функции с двумями интами, функцию, которая принимает один?
в случае несоответствия сигнатур будет ошибка компиляции
верно. С другой стороны, не хотелось бы в сложном проекте с большим потреблением памяти ковыряться, что именно её потребляет (особенно, если заранее есть понимание, что размещение происходит).
ребят подскажите такой вопрос. У меня есть функция, я хочу расширить её сигнатуру чтобы она соответствовала такой сигнатуре, которая требуется для передачи в другую функцию. Но, дополнительный аргумент не будет использоваться внутри самой функции и он нужен только ради самой сигнатуры. Насколько оптимально так делать - добавить аргумент и замьютить его в сигнатуре? Передаётся, например в функцию этот аргумент данные неким размером, а он мьютится, гошка это оптимизирует как-то?
верно. С другой стороны, не хотелось бы в сложном проекте с большим потреблением памяти ковыряться, что именно её потребляет (особенно, если заранее есть понимание, что размещение происходит).
А как вы собираетесь этого избежать? С помощью необоснованных предположений?