typedef char* LPPACKET; 
struct T
{
   T() {}
    T( T const& t )
   {
    }
   T& operator = ( T const& t )
   {
   }
private:
     CTypedPtrList<CPtrList, LPPACKET> m_listSendQueue1;
};
我使用了动态数组的嵌套,请问我这里的T( T const& t )和T& operator = ( T const& t )
函数怎么写???快点来帮忙!!!!!!!!!!!!!!!!!1

解决方案 »

  1.   

    动态数组?CArray,你代码里哪有这些东西的影子?
      

  2.   

    我说的就是CArray,请问那两个函数怎么写阿????
      

  3.   

    如果我现在使用CArray<T,T&> m_T;m_T是用不了的,需要在T( T const& t )和T& operator = ( T const& t )函数将m_listSendQueue1拷贝和赋值,怎么做阿??
      

  4.   

    我的代码兴许对你有所帮助template <class TYPE, class ARG_TYPE>
    class UltraCArray : public CArray <TYPE, ARG_TYPE>
    {
    public:void operator =(const UltraCArray<TYPE, ARG_TYPE> &rhs);
      
    };template <class TYPE, class ARG_TYPE>
    void UltraCArray<TYPE, ARG_TYPE>
    ::operator =(const UltraCArray <TYPE, ARG_TYPE> &rhs)
    {
    RemoveAll();
    Append(rhs);
    }