🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Q: gcc 2.7.1: Aufruf einer Konstruktormethode aus einer anderen

#1684
From: Michael Lechner
Date: Mon, 26 Feb 1996 00:05
56 lines
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!usenet
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>

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