This is the mail archive of the libstdc++@sourceware.cygnus.com mailing list for the libstdc++ project. See the libstdc++ home page for more information.
> > >>>>> Chip Salzenberg <chip@perlsupport.com>: > > > According to Ryszard Kabatek: > >> I wrote an iterator class for std::vector<> and std::basic_string<>. > > > Could someone please fill me in on why that's necessary? I thought > > that plain old pointers were adequate iterators in these cases. > > const_iterators and reverse_iterators are two uses that comes to mind. > Don't remember offhand if these are mandated for basic_string. the const_iterator for string is, currently, char const*. The reverse_iterator for string is reverse_iterator<char*>. When we have a better iterator these will of course change too. Nathan Myers ncm@cantrip.org