Article View: de.comp.lang.c++
Article #38ZUSAMMENFASSUNG: Verwendung von altem C-Code in C++
From: Ernoe Kovacs
Date: Fri, 28 Aug 1992 22:09
Date: Fri, 28 Aug 1992 22:09
36 lines
1970 bytes
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!kovacsReferences:
<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