我有一个这样的载体: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