亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 請問這一句怎么理解 [打印本頁]

作者: nicecorbie    時間: 2006-03-29 14:01
標題: 請問這一句怎么理解
template< class T >
class a_ptr :
        public automatic_object< T*, _pointer_manager< T* > >
{
public:

        // Function name        : a_ptr< T >
        // Description            : Automatic pointer constructor
        // Return type                :
        // Argument         : T* p = NULL
        a_ptr< T >( T* p = NULL) :
                automatic_object< T*, _pointer_manager< T* > >( p )
        {
        }

        a_ptr< T >( const a_ptr< T >& a ) :
                automatic_object< T*, _pointer_manager< T* > >( *const_cast< a_ptr< T >* >( &a ) )
        {       
        }

        a_ptr< T >& operator=( T* p )
        {
                automatic_object< T*, _pointer_manager< T* > >:perator=( p );
                return *this;
        }

        // Function name        : operator=
        // Description            :
        // Return type                : a_ptr< T >&
        // Argument         : a_ptr< T >& a
        a_ptr< T >& operator=( const a_ptr< T >& a )
        {
                automatic_object< T*, _pointer_manager< T* > >:perator=( a );
                return *this;
        }

        // Function name        : operator *
        // Description            :
        // Return type                :
        T& operator*()
        {
                return *m_Object;
        }


        // Function name        : operator ->
        // Description            :
        // Return type                :
        T* operator->()
        {
                return m_Object;
        }
};



int mian()
{   
         a_ptr< manager > pManager = new manager();
}

請問紅色部分應(yīng)該怎么理解呢???
是先構(gòu)造pManager然后在operator=還是怎么回事????
作者: nicecorbie    時間: 2006-03-29 14:35
應(yīng)該是構(gòu)造以后賦值吧
作者: nicecorbie    時間: 2006-03-29 15:38
還不是上面說的那樣   還要查找




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2