关于CArray的一个问题
我定义了一个类:
class CIndicator
{
public:
CIndicator(void);
CIndicator(CIndicator& Indicator);//之后添加的
~CIndicator(void);
CIndicator& operator = (CIndicator& Indicator);//之后添加的
//数据成员
CString m_strCodeNumber;
CString m_strCodeName;
CStockMem* m_pMem;
};
CIndicator::CIndicator(void)
{
m_pMem = new CStockMem;
m_strCodeNumber = "";
m_strCodeName = "";
}
CIndicator::CIndicator(CIndicator& Indicator)
{
m_pMem = new CStockMem;
m_strCodeNumber = Indicator.m_strCodeNumber;
m_strCodeName = Indicator.m_strCodeName;
}
CIndicator::~CIndicator(void)
{
delete m_pMem;
}
CIndicator& CIndicator::operator = (CIndicator& Indicator)
{
m_strCodeName = Indicator.m_strCodeName;
m_strCodeNumber = Indicator.m_strCodeNumber;
return *this;
}