Здравствуйте, alexeiz, Вы писали:
A>Получается не очень красиво. Работаешь с одними данными, а освобождаешь другие. Связь между ними не ясна.
Задумаюсь, спасибо.
A>Тут лучше будет возвращать из функции объект, который сам знает, как себя освободить правильно. Например, хорошо подойдет shared_ptr с нужным deleter.