如果我有:
std::vector<std::vector<double> > vec
假设我为每个 vec[0]、vec[1]、... vec[vec.size()-1] 分配空间。
如果我打电话:
vec[3].resize(100)
是否有可能vec[3]
重新定位之前或之后分配的向量?
我问的原因是我有一个嵌套向量,如上面 openmp 部分所示。每个线程控制vec[threadnum]
. 这些线程有一些调整大小。我想知道一个线程是否有可能调整大小vec[thread]
,这会导致其他线程可能发生变化。