🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: ein *gutes" C++ Buch

#1812
From: Stefan Barte
Date: Fri, 08 Mar 1996 20:40
64 lines
3681 bytes
Dietmar Kuehl wrote:
> 
> Hi,
> Pascal Eugster (eugster4@dial.centralnet.ch) wrote:
> 
> : >>> Kennt bei dieser Gelegenheit jemand
> : >>> ein *gutes* C++ Buch, welches *sauberes* C++ Programmieren beibringt?
> 
> : Na klar. Bei Addison-Wesley gibt es einige hervorragende Bücher über
> : C/C++. Als gute Einfühung in C++ kann ich das Buch  "Die C++
> : Programmiersprache" (übersetzt aus dem Amerikanischen).
> 
> C++PL2 (fuer "The C++ Programming Language, 2nd Edition", B.Stroustrup,
> Addison-Wesley) bringt leider nur die Haelfte der Sprache bei...: Einige
> wichtige Sprachkonstrukte, die in ISO C++ enthalten sind, werden
> ueberhaupt nicht erwaehnt. Dazu gehoeren:
> 
> - der built-in Typ 'bool' (mit seinen Literalen 'true' und 'false')
> - die Keywords 'explicit', 'mutable', 'static_cast', 'const_cast' und
>   'reinterpret_cast'
> - RTTI, mit den Keywords 'typeid' und 'dynamic_cast'
> - Member-Templates
> 
> Desweiteren wird sich ISO C++ von der Sprache, die C++PL2 beschreibt,
> in einigen Bereichen signifikant unterscheiden. Problematisch daran ist
> insbesondere, dass derzeit verfuegbare Compiler sich bereits nach dem
> zukuenftigen ISO C++ Standard richten (etwa bei dem Scope von Variablen
> in der 'for' Schleife).
> 
> ... und natuerlich mein Lieblingskritikpunkt an fast allen C++
> Tutorials (auf jeden Fall an allen, die ich mir genauer angeguckt
> habe):  Die Library wird nur rudimentaer benutzt. Insbesondere, werden
> Klassen wie 'string' und 'vector' nicht verwendet und ueberhaupt findet
> STL keine Erwaehnung.  Ein C++ Tutorial, das STL nicht einfuehrt, ist
> eigentlich kein C++ Tutorial! Es fehlt ein wesentlicher Aspekt.
> 
> : Das gute am Buch finde Ich:
> 
> : Übersichtlich (Man findet das Zeugs später auch wieder im Buch)
> 
> In der englischen Auflage ist der Index leider falsch... Das macht es
> erheblich schwerer, Sachen wiederzufinden :-( 
 : gute Beispiele
 : Komplett
 
 Siehe oben. Es ist SEHR weit von komplett entfernt. Fuer den Anfang
 reicht es aber notfalls, wenn man sich noch Information ueber STL
 beschafft. Eine exzellente Beschreibung von STL gibt es z.B. in "STL
 Tutorial and Reference Guide", D.Musser & A.Saini, Addison-Wesley.
 Sorry, aber dafuer was deutsches zu finden, wird schwer...
 
 : Tips zur allgemeinen Programm- und Bibliothekentwicklung
 
 Die sind in der Tat sehr gut. In die selbe Richtung, vielleicht etwas
 spezifischer, gehen die beiden Buecher von Scott Meyers: "Effective
C++" (davon gibt es eine deutsche Fassung: "Effektiv C++ programmieren") 
und "More Effective C++". Beide von Addison-Wesley.
 Fuer nochmehr Buecher sei auf die Liste verwiesen, die letztens hier
 gepostet habe...
 --
 dietmar.kuehl@uni-konstanz.de
 http://www.informatik.uni-konstanz.de/~kuehl
 I am a realistic optimist - that's why I appear to be slightly 
pessimistic
Technical Details
Message-ID: <4hq5vt$k8a@news00.btx.dtag.de>
Path: arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mail
References: <3120B25C.2650@fokus.gmd.de> <pu91i3yvzc.fsf@themroc.colibri.de> <4gimln$hqn@pacifica.access.ch> <63S7Aj$uppB@bion183.bionic.zerberus.de> <4h7rc8$n23@trumpet.uni-mannheim.de> <4hd21q$f2p@centralnet.ch> <4hd478$rqe@news.BelWue.DE>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mail
From: S.Barte@t-online.de (Stefan Barte)
Newsgroups: de.comp.lang.c++
Subject: Re: ein *gutes" C++ Buch
Date: 8 Mar 1996 20:40:29 GMT
Organization: Telekom Online Internet Gateway
Message-ID: <4hq5vt$k8a@news00.btx.dtag.de>
References: <3120B25C.2650@fokus.gmd.de> <pu91i3yvzc.fsf@themroc.colibri.de>  <4gimln$hqn@pacifica.access.ch> <63S7Aj$uppB@bion183.bionic.zerberus.de> <4h7rc8$n23@trumpet.uni-mannheim.de> <4hd21q$f2p@centralnet.ch> <4hd478$rqe@news.BelWue.DE>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Sender: 02371689796-0001@t-online.de (Detlef Barte)
X-Mailer: Mozilla 2.0 (Win95; I; 16bit)
To: Marian Bulla <marian@europeonline.com>,
 dietmar.kuehl@uni-konstanz.de