如何打印迭代器类型 list<pair<int,int>>::iterator it 指向的元素
Posted
技术标签:
【中文标题】如何打印迭代器类型 list<pair<int,int>>::iterator it 指向的元素【英文标题】:how to print elements pointed by iterator type list<pair<int,int>>::iterator it 【发布时间】:2013-10-26 20:07:40 【问题描述】:我需要打印列表中每个块对的第二个元素。任何指导将不胜感激请帮助?
【问题讨论】:
我正在遍历列表.. 我试过 coutfit->second;
等同于(*fit).second;
【参考方案1】:
列表中的每个迭代器都指向std::pair<int, int>
类型的对象。为了使用迭代器itr
打印pair 对象中的第二个元素,请执行以下操作:
std::cout << itr->second;
【讨论】:
以上是关于如何打印迭代器类型 list<pair<int,int>>::iterator it 指向的元素的主要内容,如果未能解决你的问题,请参考以下文章