Solo a partire dal SP1 sono disponibili gli shared_ptr (e weak_ptr) in VS2008.
In VS2010 c'è anche lo unique_ptr.