Jay*_*Wow 0 c++ segmentation-fault
我认为这对你来说是一个简单的问题....我在c ++中很新...
所以我有一个像这样定义的向量:
vector<vector<float> > big_vector;
我读了一个文件并初始化了这个向量,然后big_wector里面有大约200,000个元素.每个都是一个向量<float>
然后我想修改big_vector中的元素,对于我需要首先调整大小的元素(例如从0到300)
big_vector[i].resize(new_size);
当我运行程序时,首先它运行良好,经过一些修改后,在上面的行发生了"分段错误".
首先,您需要调整big_vector的大小,以便它有一些调整大小的向量.
int total_vectors = 100;
big_vector.resize(total_vectors);
for(int i = 0; i < total_vectors; ++i)
big_vector[i].resize(new_size);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3493 次 |
| 最近记录: |