Article View: comp.std.c++
Article #3656Re: no operator bool()?
From: Paul D. DeRocco
Date: Wed, 13 Mar 1996 23:43
Date: Wed, 13 Mar 1996 23:43
32 lines
1648 bytes
1648 bytes
Pablo Halpern wrote:
> I really don't see why the committee is so
> resistant to this concept. I think the following would be a perfectly
> satisfactory usage:
>
> class istream : public ...
> {
> ...
> explicit operator bool() const;
> ...
> };
>
> void f()
> {
> while (bool(cin))
> // do something
> }
There's an awful lot of code out there that says "while (cin) ...", and
no one wants to rewrite it all just to coax it through the new compiler.
That's probably the reason.
--
Ciao,
Paul D. DeRocco
---
[ comp.std.c++ is moderated. To submit articles: try just posting with ]
[ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ]
[ FAQ: http://reality.sgi.com/employees/austern_mti/std-c++/faq.html ]
[ Policy: http://reality.sgi.com/employees/austern_mti/std-c++/policy.html ]
[ Comments? mailto:std-c++-request@ncar.ucar.edu ]
Technical Details
Message-ID:
<31470097.36C0@ix.netcom.com>Path:
arc1-ca.pugleaf.net!in2.uu.net!bounce-backReferences:
<313ddfd9.16044605@sqarc.sq.com> <313E19BB.5AE2E407@cantrip.org> <31445809.5921189@news.ultranet.com>Show Full Headers
Complete Article Headers
From: "Paul D. DeRocco" <pderocco@ix.netcom.com> Message-ID: <31470097.36C0@ix.netcom.com> X-Original-Date: Wed, 13 Mar 1996 12:06:31 -0500 Path: arc1-ca.pugleaf.net!in2.uu.net!bounce-back Date: 13 Mar 96 23:43:59 GMT Approved: fjh@cs.mu.oz.au Newsgroups: comp.std.c++ Subject: Re: no operator bool()? Organization: Netcom References: <313ddfd9.16044605@sqarc.sq.com> <313E19BB.5AE2E407@cantrip.org> <31445809.5921189@news.ultranet.com> X-Netcom-Date: Wed Mar 13 9:07:41 AM PST 1996 X-Mailer: Mozilla 2.0 (Win95; I) X-Auth: PGPMoose V1.1 PGP comp.std.c++ iQBFAgUBMUddzuEDnX0m9pzZAQEoAgF/RB36DSdEu1H05QIVUrXGSa6uGSxqUxew 5JlNPsohK0EJtHMSPWTbOsES3a/k5L6N =meXE