libstdc++/8780: std::vector iterators not recognized as pointers by templates in certain cases
paolo@gcc.gnu.org
paolo@gcc.gnu.org
Mon Dec 2 05:31:00 GMT 2002
Synopsis: std::vector iterators not recognized as pointers by templates in certain cases
Responsible-Changed-From-To: unassigned->paolo
Responsible-Changed-By: paolo
Responsible-Changed-When: Mon Dec 2 05:31:05 2002
Responsible-Changed-Why:
Analyzed (with Gaby)
State-Changed-From-To: open->feedback
State-Changed-By: paolo
State-Changed-When: Mon Dec 2 05:31:05 2002
State-Changed-Why:
This seems just a QoI issue. The wording of 24.1,(1,2) do
*not* imply that an iterator *is* a pointer (it says that
iterators are abstractions of pointers, that they support
*i, and so on, this is different). Indeed, in some
implementations (e.g., v2 bundled with 2.95.x) they are just
pointers but this doesn't mean that the current
implementation is non conforming. Do you agree?
Thanks, Paolo.
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=8780
More information about the Gcc-bugs
mailing list