关于 remove 函数

来源:互联网 发布:java测试工程师累吗 编辑:程序博客网 时间:2024/05/22 12:34



Error_code List<List_entry>::remove(int position, List_entry &x)
{
    if(count==0)
    return underflow;
    if(position<0||position>=count)
    return range_error;
    x=entry[position];
    for(int i=position;i<=count-2;i++)
    entry[i]=entry[i+1];
    count--;
    return success;
}