//尾插法
void Push_Back(const T & val)
{
//判断容量是否等于大小
if (this->m_Capacity == this->m_Size)
{
return;
}
this->pAddress[this->m_Size] = val; //在数组末尾插入数据
this->m_Size++; //更新数组大小
}
//尾删法
void Pop_Back()
{
//让用户访问不到最后一个元素,即为尾删,逻辑删除
if (this->m_Size == 0)
{
return;
}
this->m_Size--;
}
尾插法, 尾删法
最新推荐文章于 2024-08-02 19:55:53 发布
这篇博客详细介绍了C++中自定义容器的尾插(Push_Back)和尾删(Pop_Back)操作的实现。通过检查容量与大小的关系,在数组末尾插入数据,并更新大小。同时,尾删操作通过逻辑删除实现,减小数组大小。这些基本操作对于理解和实现自定义数据结构至关重要。
摘要由CSDN通过智能技术生成