|
Boost : |
From: David Abrahams (dave_at_[hidden])
Date: 2004-09-08 18:36:36
Stefan Seefeld <sseefeld_at_[hidden]> writes:
>> From: Neal D. Becker [mailto:ndbecker2_at_[hidden]]
>> Sent: September 8, 2004 15:59
>
>> u.begin() should return an iterator, and the iterator should define
>> operator[]. Why doesn't this work?
>
> huh ? Which iterator defines operator[] ?
All legal random access iterators do (including, of course, pointers).
But nobody should use an iterator's operator[] in generic code because
it may be inefficient.
-- Dave Abrahams Boost Consulting http://www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk