This should be trivial but I can\'t seem to find it (unless no such class exists!)
What\'s the STL class (or set of classes) for smart pointers?
UPDATE>
With the exception of the already mentionned TR1 shared_ptr, there is no reference-counted pointer in STL.
I suggest you use boost::shared_ptr (downloading boost will be enough, there is nothing to compile, its implementation is header-only).
You may also want to have a look at smart pointers from Loki libraries (again, header-only implementation).
For an overview of available smart pointers, see there.