c++/3628: "using std::rel_ops" blows up std::vector
Joe Buck
jbuck@synopsys.COM
Tue Jul 10 09:06:00 GMT 2001
The following reply was made to PR libstdc++/3628; it has been noted by GNATS.
From: Joe Buck <jbuck@synopsys.COM>
To: Richard.Kreckel@ginac.de
Cc: Gabriel.Dos-Reis@cmla.ens-cachan.fr (Gabriel Dos Reis),
gcc-gnats@gcc.gnu.org
Subject: Re: c++/3628: "using std::rel_ops" blows up std::vector
Date: Tue, 10 Jul 2001 08:58:31 -0700 (PDT)
> On 10 Jul 2001, Gabriel Dos Reis wrote:
> [...]
> > The mere fact
> > that they were sequestred in a separate namespace should be an
> > indication that they were a mistake.
> [...]
> > in this particular case, it is well known
> > that they were a mistake.
>
> Message understood. Just one final question: Do you have any pointers
> where I can read more about this "consensus" that they were a mistake?
Probably not, because there is no such consensus. I, for one, do not
think that they are a mistake at all, especially since they are now
segregated into the optional rel_ops namespace, and the software I develop
tends to use them heavily. This software runs smoothly on at least five
different C++ compilers; only gcc-3.0 needs workarounds.
More information about the Gcc-prs
mailing list