我有一個這樣的載體: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 :: vectors中。 – flownt 2011-02-06 21:16:05