Domyślam się, że może Ci chodzić o wskaźniki inteligentne (ang. smart pointers). Jeżeli tak, to wcale nie jest "zautomatyzowanie", tylko ułatwienie w zarządzaniu wskaźnikami, jak np. gdy kończy się zakres widoczności dla zmiennej, to wskaźnik sam zwolni miejsce, gdzie inaczej sam musiałbyś to zrobić i groziłoby to potencjalnym wyciekiem pamięci.
Takich wskaźników jest kilka rodzajów.