Давно не писал ничего серьезного на С++, но сейчас возникла необходимость.
Код - под андроид NDK. Какую бы отдельную небольшую реализацию умных указателей вы посоветовали использовать? Требуется поведение, аналогичное сборщику мусора: после удаления последнего указателя объект должен разрушаться.
Boost не подходит, слишком большой, std::auto_ptr имеет не ту функциональность, std::tr1::shared_ptr в NDK нет.