任意位置插入,insert的返回值为新插入的第一个元素位置的迭代器;因为插入可能会进行扩容,导致start的值改变,所以先定义一个变量保存pos与start的相对位置;判断是否需要扩容;从插入位置开始,将所有元素向后搬移一个位置;将pos位置的值置为要插入的值;更新finish的值。
相关推荐
我不是代码教父21 分钟前
[原创](Modern C++)现代C++的关键性概念: 流格式化利刃大大38 分钟前
【回溯+剪枝】找出所有子集的异或总和再求和 && 全排列Ⅱ子燕若水1 小时前
mac 手工安装OpenSSL 3.4.0来恩10031 小时前
C# 类与对象详解*TQK*1 小时前
ZZNUOJ(C/C++)基础练习1041——1050(详解版)komo莫莫da1 小时前
寒假刷题Day19ElseWhereR2 小时前
C++ 写一个简单的加减法计算器*TQK*2 小时前
ZZNUOJ(C/C++)基础练习1031——1040(详解版)※DX3906※2 小时前
cpp实战项目—string类的模拟实现wjs20243 小时前
Nginx 安装配置指南