Есть у меня такая конструкция
struct VarData{
int digit;
bool logic;
string str;
};
struct VarDimension{
int i;
int j;
vector<vector <VarData> > VarDataVector;
};
map <string,VarDimension> TS;
map <string,VarDimension>::iterator it;
it->second.VarDataVector[i][j].logic