Article View: de.comp.lang.c++
Article #620Re: newline mit get() ?
From: Karl-Heinz Krause
Date: Wed, 18 Oct 1995 06:57
Date: Wed, 18 Oct 1995 06:57
26 lines
1364 bytes
1364 bytes
Am 17. Okt. 1995 schrieb Bernd Eggink (admin@rzaix13.uni-hamburg.de): > Karl-Heinz Krause (Krause@btx.dtag.de) wrote: > > Die ios-Klassen besitzen einen Konvertierungsoperator nach bool, der > > genau dann "false" liefert, wenn ein Fehler-Bit gesetzt ist. Aus diesem > > Grund funktionieren Schleifen der Form > > while (in.get(ch)) ... > Das ist Zukunftsmusik... Z.Zt. gibt es bei den meisten Compilern nur > ios::operator void*() > Er liefert 0, wenn eins der Fehlerbits gesetzt ist, sonst this. Das ist richtig, die derzeitigen Compiler kennen den Typ "bool" nรคmlich noch nicht. Aber auch void* kann in einem logischen Ausdruck verwendet werden, so daร while (in.get(ch)) auch heute schon funktioniert. Karl-Heinz Krause
Technical Details
Message-ID:
<4628hj$vrq@news00.btx.dtag.de>Path:
arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mailReferences:
<084_9510141546@gigabase.rhein-main.de> <45r5ti$pr5@news00.btx.dtag.de> <45vnms$5ol@rzsun02.rrz.uni-hamburg.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mail From: Krause@btx.dtag.de (Karl-Heinz Krause) Newsgroups: de.comp.lang.c++ Subject: Re: newline mit get() ? Date: 18 Oct 1995 06:57:55 GMT Organization: Telekom Online Internet Gateway Message-ID: <4628hj$vrq@news00.btx.dtag.de> References: <084_9510141546@gigabase.rhein-main.de> <45r5ti$pr5@news00.btx.dtag.de> <45vnms$5ol@rzsun02.rrz.uni-hamburg.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Sender: 0913148778-0001@btx.dtag.de (Karl-Heinz Krause) X-Newsreader: Forte Free Agent 1.0.82