关于模板数组的=操作符重载的问题
kallr 2004-09-06 04:30:14 我事先声明了一个模板数组类
template<class T> class ZArray
{
public:
ZArray(void);
~ZArray();
T *m_pData; // pointer to data Array
int m_nSize;
ZArray<T>& operator =(ZArray<T>& a);
T& operator[](int index);
int GetSize(void) { return(m_nSize); }
};
类ClassA
typedef ZArray<ClassA> myClass;
现在我向重载myClass的operaotr= (const char* strData)
myClass& myClass::operator= (const char* strData)
{
.....
return *this;
}
这样为声明编译通不过???