STL : reverse_iterator
来源:互联网 发布:剑雨江湖进阶数据技巧 编辑:程序博客网 时间:2024/05/17 22:15
今天在存贮显示数据的时候,需要先显示后添加的数据 . 在显示效果上,使用者就能看到最新加入的任务信息.
用 reverse_iterator 来遍历map, 可以实现先显示后加入容器的数据.
void CDlgxx::ShowTaskInfoList(){ /// 用逆向迭代器从尾部显示,达到后加的任务先显示的目的. /// 因为先加的任务,大都都已经完成了. 后加的任务是新任务 int iIndex = 0; TASK_INFO_MAP_RIT it; TAG_TASK_INFO * pInfo = NULL; for (it = m_mapTaskInfo.rbegin(); it != m_mapTaskInfo.rend(); it++) { pInfo = it->second; if (NULL == pInfo) continue; SetTaskInfoToList(iIndex, pInfo); if (++iIndex > LIST_ROWS_MAX) break; } for (;iIndex < LIST_ROWS_MAX; iIndex++) { ClearListRowNoUse(iIndex); }}
0 0
- STL : reverse_iterator
- reverse_iterator
- 【C++ STL学习之八】逆向迭代器reverse_iterator
- 【C++ STL学习之八】逆向迭代器reverse_iterator
- STL 逆向迭代器 reverse_iterator 的逻辑位置与实际位置
- 使用reverse_iterator迭代器实现STL容器的反向遍历
- STL: reverse_iterator / iterator 关系以及 erase 相关(C++)
- STL中 如何在遍历中使用 iterator/reverse_iterator 删除元素
- effective stl 第26条:iterator优于const_iterator、reverse_iterator、及const_reverse_iterator
- 《effective stl》条款28:了解如何通过reverse_iterator的base得到iterator
- Effective STL 28 How to use a reverse_iterator's base iterator
- 关于reverse_iterator
- 关于reverse_iterator
- STD::reverse_iterator
- 关于reverse_iterator
- 关于reverse_iterator
- C++之STL(三):迭代器类vector::iterator 和 vector::reverse_iterator 的实现、迭代器类型、常用的容器成员
- effective stl 第28条:正确理解由reverse_iterator的base()成员函数所长生的iterator的用法
- 类成员模板注意事项(待完善)
- 产品经理 深入浅出(4)
- [2014-3-19] 内核对象
- 二进制与十进制转换
- PHP码农平衡性--写代码的快慢,代码执行效率,日志统计,异常处理等
- STL : reverse_iterator
- Interleaving String 一个月前没做出来的题目,闷了三天终于闷出来了
- admin模块使用出现Related Field has invalid lookup: icontains的错误
- 对于微信公众平台的学习
- 斐波那契数列
- 斐波那契查找
- hdu 2544 【总结】 Dijkstra,Bellman-Ford ,SPFA 最短路求法及对应优化
- Array Rotating的解题
- What is the difference between angle bracket < > and double quotes " " while including header files