Можно создать дубликат:
What is a smart pointer and when should I use one?Должны/могут использоваться интеллектуальные указатели?
Я недавно прочитал о смарт-указатель, например, shared_ptr
или auto_ptr
. Хорошая/плохая практика предпочитает их по обычным указателям?
E.g. следует ли использовать их в аргументах для функций или при хранении указателей как членов класса?
Недавно прочитал о них? Скотт Мейер написал о них еще в 1995 году, поэтому они выдержали испытание временем. – duffymo