[Bug libstdc++/49022] [C++0x] std::begin and std::end specialized for std::valarray with some operators are missing.
gdr at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue May 17 15:40:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022
--- Comment #7 from Gabriel Dos Reis <gdr at gcc dot gnu.org> 2011-05-17 15:14:04 UTC ---
(In reply to comment #6)
> Double Sigh! I was hoping very few overloads would be enough... If we are
> really talking about many I would be in favor of raising the issue, indeed.
The issue is even trickier than that: If you were allowed to write those
functions, what would begin() and end() return? a pointer into a
soon-to-be-destroyed valarray?
I think this is a defect in the standard. I just sent an email.
-- Gaby
More information about the Gcc-bugs
mailing list