Mv the class TIED_PTR to the cpp file. That is to say, the TIED_PTR is
private to the class AUTO_PTR.