Article View: de.comp.lang.c++
Article #1684Re: Q: gcc 2.7.1: Aufruf einer Konstruktormethode aus einer anderen
From: Michael Lechner
Date: Mon, 26 Feb 1996 00:05
Date: Mon, 26 Feb 1996 00:05
56 lines
2720 bytes
2720 bytes
In article <4gkjtq$o89@news.BelWue.DE>, kuehl@uzwil.informatik.uni-konstanz.de (Dietmar Kuehl) says: >: writes: > >: >Man braucht kein Hellseher zu sein, um zu wissen, dass 'char*' in einem >: >sauberen C++-Programm nichts zu suchen hat. > >: Mist... das C++ Buch, das ich vor einer Woche kaufte (bin neu in C++), macht >: regen Gebrauch von char* :-( > >Das ist nicht weiter verwunderlich: Die meisten Buecher ueber C++ >benutzen froh und munter Pointer und built-in Arrays, grade so, als >wenn das der beste Programmierstil ist, den es gibt (das ist vermutlich >auch einer der Gruende, warum ich hier mit meiner Anti-Pointer Meinung >ziemlich alleine dastehe). Das hat, soweit ich es sehe, im wesentlichen >zwei Gruende: 1. haben sich die Leute noch nicht abgewoehnt C zu >programmieren Das hat nicht mit abgewöhnen zu tun - wenn Du mal ausserhalb Deines universitären Arbeitsumfeldes C++ einsetzen würdest, könntest Du festellen, daß man teilweise auch alte Bibliotheken ansprechen muß, die Pointer verlangen. Versuch doch mal Motif mit deiner String- Klasse anzusprechen... (Da nützr dir auch der operator const char* von einer String-Klasse nichts...) ! > und 2. gibt es noch nicht lange gute (teilweise sogar >ueberlegene) Alternativen. DIE Alternative zu built-in Arrays sind STL >Vektoren. STL (Standard Template Library) ist der breiteren >Oeffentlichkeit (aeh, dem C++ Standardisierungs-Kommittee) erst seit >November '93 bekannt Na gut, daß Du das Standardisierungskommitee nicht leitest. 1993 hatte man andere Probleme, nämlich erstmal die Templates an laufen zu bringen (und entsprechende Spracherweiterungen diesbezgl.) Tolle Idee ;-) Strings ueber Vektorklasse... > Dem Normalverbraucher und Buchautor ist STL eher >weniger lange oder immernoch nicht bekannt >[...] >Auf jeden Fall reicht ein Buch ueber C++ nicht aus, um mit C++ vertraut >zu werden. Dann solltes Du nicht so viel lesen ... > Dazu sind noch eine Reihe weiterer Buecher noetig. Wenn >Bedarf besteht, kann ich eine kommentierte Liste von Buechern, die ich >fuer empfehlenswert halte, posten. Sag ich doch, NICHT SO VIEL LESEN ! Gruss Michael
Technical Details
Message-ID:
<4gqtfh$3bp@wup-gate.wup.de>Path:
arc1-ca.pugleaf.net!wup-gate.wup.de!usenetReferences:
<3120B25C.2650@fokus.gmd.de> <31229576.0@news.uni-konstanz.de> <pu91i3yvzc.fsf@themroc.colibri.de> <4gimln$hqn@pacifica.access.ch> <4gkjtq$o89@news.BelWue.DE>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!wup-gate.wup.de!usenet From: mlc@wup.de (Michael Lechner) Newsgroups: de.comp.lang.c++ Subject: Re: Q: gcc 2.7.1: Aufruf einer Konstruktormethode aus einer anderen Date: 26 Feb 1996 00:05:05 GMT Organization: Wiechers + Partner Message-ID: <4gqtfh$3bp@wup-gate.wup.de> References: <3120B25C.2650@fokus.gmd.de> <31229576.0@news.uni-konstanz.de> <pu91i3yvzc.fsf@themroc.colibri.de> <4gimln$hqn@pacifica.access.ch> <4gkjtq$o89@news.BelWue.DE> NNTP-Posting-Host: 149.237.31.153 X-Newsreader: WinVN version 0.80