【发布时间】:2014-05-09 09:45:18
【问题描述】:
我有一个名为 Order 的类。出于某种原因,以下代码在使用 rbegin() 时不会编译,但它适用于 begin()。我声明迭代器的方式是否有问题,或者我的指针引用有问题?
map<double, list<Order*>> m
typedef map<double, list<Order*>>::iterator iter;
iter iterator;
iterator = m.rbegin(); // this only works for m.begin()
谢谢!
【问题讨论】:
标签: c++ list pointers map iterator