๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #620

Re: newline mit get() ?

#620
From: Karl-Heinz Krause
Date: Wed, 18 Oct 1995 06:57
26 lines
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-mail
References: <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