У меня есть вектор вроде этого:iterate std :: vector <std :: vector <char>>?
std::vector<std::vector<char> > _lines;
Я хотел бы повторять этот вектор и вектор, содержащийся внутри, однако я не уверен, как бы я получить доступ к внутренному вектору, используя итератор первого ?
У меня есть следующее: уже
std::vector<std::vector<char> >::iterator first_iter = _lines.begin();
for (; first_iter != _lines.end(); first_iter++)
{
(*first_iter)::iterator second_iter = (*first_iter)->begin(); // something is wrong with this? How do I get the second vector to iterate?
}
Вы должны, вероятно, хранить данные char в std :: strings и no t в std :: векторах. – flownt