подумать, то вне, не надо тратить время на открытие/закрытие постоянное
если логически подумать, компилятор соптимизирует
Внутри, потому преждевременная оптимизация в этом месте всего лишь сэкономит вызов конструктора и деструктора. Но компилятор наверняка догадается, что что-то там можно не делать, потому что вы это всё равно перезаписываете, так что я бы не считал это адекватной оптимизацией.
Обсуждают сегодня