concurrent_vector::resize 方法
将并发向量的大小更改为所需大小,根据需要删除或添加元素。 此方法不是并发安全方法。
void resize(
size_type _N
);
void resize(
size_type _N,
const _Ty& _Val
);
参数
_N
concurrent_vector 的新范围。_Val
新元素的值添加到向量,如果新的总大小大于原始大小。 如果省略值,将为新对象的类型分配默认值。
备注
如果容器的大小小于请求的大小,那么会在向量中添加元素,直到该容器达到请求的大小 。 如果容器的大小大于请求的大小,最接近容器末尾的元素将被删除,直到该容器达到大小 _N。 如果容器的当前大小与请求的大小相同,则不采取任何操作。
resize 不是并发安全的。 在调用该函数时,必须确保在并发矢量上没有线程在调用该函数。
要求
**标头:**concurrent_vector.h
命名空间: 并发