Создаю массив , заполняю и перебираю его, но видимо неправильно сделал и у меня из-за этого sigsegv
QVector<QVector<QString>>vv;
QVector<QString>v_tmp;
for(int i=0;i<res;i++)
{
for(int j=0;j<field_len.size();j++)
{
v_tmp.push_back(codepage_str);
}
vv.push_back(v_tmp);
}
qDebug()<<"vv.size="<<vv.size();
for(int i=0;i<vv.size();i++)
{
qDebug()<<"vv["<<i<<"].size="<<vv[i].size();
d_tmp.rid = vv[i][0];
d_tmp.p = vv[i][1];
d_tmp.dt = vv[i][2];
d_tmp.ds = vv[i][3];
d_tmp.dn = vv[i][4];
d_tmp.dd = vv[i][5];
d_tmp.de = vv[i][6];
d_tmp.o = vv[i][7];
v_.push_back(d_tmp);
}
vv.size= 6
vv[ 0 ].size= 8
vv[ 1 ].size= 8
vv[ 2 ].size= 8
vv[ 3 ].size= 8
vv[ 4 ].size= 8
vv[ 5 ].size= 8