为什么要把m_pList[i]拷贝给*e?
bool List::ListDelete(int i,int *e){ if(i<0||i>=m_iLength){ return false; } *e = m_pList[i]; for(int k=i+1;k<m_iLength;k++){ m_pList[k-1] = m_pList[k]; } m_iLength--; return true; } 在删除函数ListDelete()中代码*e = m_pList[i];有什么作用,没有看到用到*e啊。为什么要把m_pList[i]中的内容拷贝出来呢?