数组下标越界
bool List::ListInsert(int i,int *e){
if(i<0||m>m_iLength){
return false;
}
for(int k=m_iLength-1;k>=i;k--){
m_pList[k+1]=m_pList[k];
}
m_pList[i]=*e;
m_iLength++;
return true;
}
这部分是在线性表中插入元素,但是在m_iLenght++之前下标不是已经越界了吗
bool List::ListInsert(int i,int *e){
if(i<0||m>m_iLength){
return false;
}
for(int k=m_iLength-1;k>=i;k--){
m_pList[k+1]=m_pList[k];
}
m_pList[i]=*e;
m_iLength++;
return true;
}
这部分是在线性表中插入元素,但是在m_iLenght++之前下标不是已经越界了吗
2016-07-25
举报