i trying initialize 2d vector of structs having
vector <vector <cellvalue>> table; mstringx = x; mstringy = y; mlengthx = x.length(); mlengthy = y.length(); vector<cellvalue> myrow (0, mlengthy); table.push_back(myrow); of struct cellvalue
struct cellvalue { int stringlength; arrow direction; }; and using couple places in code
table[i, j]->stringlength = table[i - 1, j - 1]->stringlength + 1; however have feeling using vectors wrong. new vectors , have been told similar arrays.
found out doing wrong. when initializing vector, needed declare table = vector<vector<cellvalue>> (mlengthx, vector<cellvalue>(mlengthy)); , whenever accessing values of table needed table[i][j].stringlength instead of table[i, j]->stringlength