逻辑上的删除,元素最后一个是被什么覆盖掉的呢? 这个 数组 在堆区的空间 会变小嘛

for (int i = 0; i < this->需要删除人员的下标 - 1; i++)
        {
            this->m_数组指针数组[i] = this->数组指针数组[i + 1];
        }

//数组里都是指针,用,m_数组指针数组 指向这段数组,数组是 new在堆区的

//当我做逻辑上的删除时,后一个元素覆盖前一个元素, 

//当我删除最后一个元素的时候,是什么 ,覆盖它呢?

//覆盖完成后 这段开辟在堆区内存 的数组 内存会变小嘛?

 

查看全部
Sakura20201214
Sakura20201214
2020/12/05 00:15
  • c++
  • 点赞
  • 收藏
  • 回答
    私信

0个回复