#include <stdlib.h>
#include <stdio.h>
vector <vector<string> > vector2;
vector<string> vector;
for(int i = 0; i < vector.size();i++)
{
vector2[atoi(vector[i+1].c_str())].push_back(vector[i]);
i++;
}
我在 Windows 上尝试了这个,它工作正常。但是当我尝试在 ubuntu64 位上编译时,它有这个分段错误,有人能启发吗?