template<typename _Tp1>
operator auto_ptr_ref<_Tp1>() throw()
{ return auto_ptr_ref<_Tp1>(this->release()); }
template<typename _Tp1>
operator auto_ptr<_Tp1>() throw()
{ return auto_ptr<_Tp1>(this->release()); }
stl クラス auto_ptr でこの 2 つのメソッドの定義を見つけました。
誰かが私に説明してもらえますか、コンストラクター以外の関数には戻り値の型がないのはなぜですか?