Smart pointers
egr 07.01.2008 20:01
Да, действительно, это не панацея от всех бед, однако я не верю в единственное верное средство, которое решит все проблемы.
Да при работе с умными указателями нужна дисциплина и понимание того, где их можно использовать, а где нельзя, но разве это не касается любых средств языка(библиотеки)?
Кстати, а чем не устроил auto_ptr? да его нельзя использовать в STL контейнерах (так как при копировании оригинал разрушается), да нужно дисциплинированно (и фанатично) применять технику "выделение ресурса есть инициализация", но это нормально. Просто это инструмент который есть везде, ну и своего кода писать не надо.