insert

函数功能

在SVector指定位置插入元素。

函数原型

void insert(const std::size_t pos, const T &value) noexcept((!CHECK_BOUND) && std::is_nothrow_assignable<T, const T &>::value)

约束说明

若调用函数时,待插入元素的SVector长度已达MAX_SVECTOR_SIZE,则会抛出长度溢出异常。

若传入的参数“pos”大于SVector内元素的数量,则会抛出长度溢出异常。

参数说明

参数名

输入/输出

说明

pos

输入

在pos处插入元素。

value

输入

插入在pos处的元素。