S
sam
Hi,
I use "list" data container from STL.
I m wondering how to print out all items from a list thru its iterator?
I currently use two "for loop" for each list:
list<HashMap>::iterator l_iter;
HashMap::iterator m_iter;
for (l_iter=macro_list.begin(); l_iter!=macro_list.end(); l_iter++) {
for (m_iter=l_iter->begin(); m_iter!=l_iter->end(); m_iter++) {
cout << m_iter->first << endl;
}
}
}
Is there any other better way can handle this treversal better?
Thanks
Sam
I use "list" data container from STL.
I m wondering how to print out all items from a list thru its iterator?
I currently use two "for loop" for each list:
list<HashMap>::iterator l_iter;
HashMap::iterator m_iter;
for (l_iter=macro_list.begin(); l_iter!=macro_list.end(); l_iter++) {
for (m_iter=l_iter->begin(); m_iter!=l_iter->end(); m_iter++) {
cout << m_iter->first << endl;
}
}
}
Is there any other better way can handle this treversal better?
Thanks
Sam