Когда я перебираю вектор, используя int (скажем, i), я легко могу сказать:
vector<string> V;
V[i][g]
, где (int) g - это g-й символ строки в V [i]
Когда я нахожусь в цикле и хочу продолжать итерацию, хотя я буду удалять элементы (из V) на ходу, я хочу использовать:
vector<string>::iterator it;
, а затем,Я думал, что g-й символ V [i] будет - в цикле - быть:
for (it = V.begin() ; it != V.end() ; it++)
*it[g]
или, что более логично в моих глазах:
it[g]
бит не работает... Может кто-нибудь сказать мне, как получить г-н символ V [i] в этом варианте с использованием итератора?