Здравствуйте, ути-пути, Вы писали:
A>>PS.
A>>Я использую принцип "как скобки". Кто память захватил, тот и освобождает.
A>>Это или функция делает new в начале и delete в конце,
УП>А если этих new больше одного, и между ними или в одном из них бросит? Ты всю эту логику прописываешь вручную?
auto_ptr
auto_ptr<...> + auto_ptr<...>->Release
в конце функции в случае успешного завершения. Не?