🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

ZUSAMMENFASSUNG: Verwendung von altem C-Code in C++

#38
From: Ernoe Kovacs
Date: Fri, 28 Aug 1992 22:09
36 lines
1970 bytes
ZUSAMMENFASSUNG: K&R-Code in C++

Also, den Netzetiquetten folgend, kurz vor meinenm Urlaub noch schnell
ne Zusammenfassung der Antworten:

1) extern int foo() verhindern (natuerlich) die Ueberpruefung
   der Typen der Argumente. Da C++ dadurch mehr Sicherheit in die
   Sache bringen will, ist es prinzipiell zu begruessen.

2) Einige C++-Compiler stoeren sich auch nicht daren.
   Der g++ 2.2 versteht es direkt (peinlich, peinlich, bei meinem
   ersten Test hiess die Funktion im Header-File anders als im Source-Code :)
   Andere (Zortech, Borland ?) scheinen auch keine Probleme zu haben.

3) Im gcc 2.2 (und frueher) gibt es die protoize/unprotoize Programme.
   Die wandeln .c und .h files um. Klappt in den ersten Tests ganz gut.

Persoenliche Meinung:
Die Argumente mit dem sicheren linken sind ja schoen und gut, aber
Kompatibilitaet hat auch was fuer sich. Vor allen Dingen, wenn
es so wenig kostet und der Verantwortung des Benutzers ueberlassen
werden kann. C UND (!!!) C++ sind eher fuer den muendigen Programmierer,
der sich bewusst und aus Ueberzeugung an Konventionen wie Prototypen
haelt.


Danke an:

Harald Bayer <bayer@hermes>
patz@ipc1.rrzn.uni-hannover.dbp.de
Achim Loerke <al@bredex.de>
Michaela.Harlander@Physik.TU-Muenchen.DE


- Ernoe
Technical Details
Message-ID: <KOVACS.92Aug28230909@orgel.informatik.uni-stuttgart.de>
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!darwin.sura.net!jvnc.net!yale.edu!ira.uka.de!news.belwue.de!news.uni-stuttgart.de!ifi!kovacs
References: <KOVACS.92Aug27094714@orgel.informatik.uni-stuttgart.de>

Show Full Headers
Complete Article Headers
Newsgroups: de.comp.lang.c++
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!darwin.sura.net!jvnc.net!yale.edu!ira.uka.de!news.belwue.de!news.uni-stuttgart.de!ifi!kovacs
From: kovacs@informatik.uni-stuttgart.de (Ernoe Kovacs)
Subject: ZUSAMMENFASSUNG:  Verwendung von altem C-Code in C++
In-Reply-To: kovacs@informatik.uni-stuttgart.de's message of Thu, 27 Aug 1992 08:47:14 GMT
Message-ID: <KOVACS.92Aug28230909@orgel.informatik.uni-stuttgart.de>
Sender: news@informatik.uni-stuttgart.de
Organization: IPVR, Uni Stuttgart, Germany
References: <KOVACS.92Aug27094714@orgel.informatik.uni-stuttgart.de>
Distribution: de
Date: Fri, 28 Aug 1992 22:09:09 GMT
Lines: 36