> i is not a const_iterator, just an iterator.
Maybe I'm still missing something, but I cannot observe the behaviour
that you report. When I compile
#include <vector>
struct A
{
};
int main()
{
vector<A> x;
vector<A>::iterator i= x.begin();
A& a = *i;
}
with g++ 2.95.2, it compiles just fine.
Regards,
Martin
- stl const_iterator question. Fenglou Mao
- Re: stl const_iterator question. Martin v. Loewis
- Re: stl const_iterator question. Fenglou Mao
- Re: stl const_iterator question. Martin v. Loewis
- Re: stl const_iterator question. Martin v. Loewis
- Re: stl const_iterator question. Fenglou Mao
