Oh I see. You don't. You initialise an auto_ptr from an existing pointer, either with
T *foo=new T;
auto_ptr<T> bar(T);

or with:
auto_ptr<T> bar(new T);