Article View: de.comp.lang.c++
Article #1768most-faq: template instantiation&compiler specifics
From: Gerhard Traeger
Date: Wed, 06 Mar 1996 05:30
Date: Wed, 06 Mar 1996 05:30
34 lines
2072 bytes
2072 bytes
Hi, kuehl@uzwil.informatik.uni-konstanz.de (Dietmar Kuehl) hat geschrieben: >: Aber clc++m hat wohl gegen diese Anfaengerfrage auch einen a-priori-Filter. > Nein (ich weiss, dass clc++m keinen Filter dafuer hat, Ich meinte den "im Voraus" wirkenden Filter im Kopf des Absenders. Viele Fragen zum Thema wirken so, als waere zwischen Aufblinken der Fehlermeldung und Schreiben der Frage nicht einmal eine Kaffeepause gewesen. Posted man sowas zu einer *.mod? > Das ist, aus Standard-Sicht, ein Implementationsdetail... Das ist ja gerade das Stoerende and der derzeitigen template-Implementation. Man muss sich jetzt als einfacher Prgrammierer, spaetestens wenn ein Programm auf zwei verschiedenen Maschinen laufen soll, mit Implementationsdetails der Compiler beschaeftigen. > Aber was spricht dagegen, einfach '.o' (oder '.obj' oder was man sonst > erzeugt) zu verwenden, um vorcompilierte Templates zu speichern Da spricht wohl nichts dagegen, ausser dass der Linker dann ein spezieller c++-Linker sein muß. Aber bei Borland ist er das ja schon. > Templates sind wichtig und sie funktionieren. Zumindest halbwegs. Mein Eindruck war, dass sie bei den meisten Anfaengern nicht funktionieren, weil sie erst Eigenheiten des Compilers verstehen muessen, mit denen man sich sonst erst viel spaeter beschaeftigen wuerde. > Der Luxus, dass man Deklaration und Definition trennt, Fuer mich ist das wirklich kein Luxus. Ohne diese Trennung kann ich meine Programme nicht mehr verwenden. Die Quellen waeren fuer die beschraenkte Kohaerenzlaenge meiner Gedanken zu lang und unuebersichtlich. > dass alles automatisch geht, usw. der kann warten. Eben. MfG, Gerhard.
Technical Details
Message-ID:
<4hj7t5$6ih@Dortmund.Germany.EU.net>Path:
arc1-ca.pugleaf.net!Dortmund.Germany.EU.net!news-internShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!Dortmund.Germany.EU.net!news-intern From: gerhard@gt-priv.m.eunet.de (Gerhard Traeger) Newsgroups: de.comp.lang.c++ Subject: most-faq: template instantiation&compiler specifics Date: 6 Mar 1996 05:30:13 GMT Organization: home Distribution: world Message-ID: <4hj7t5$6ih@Dortmund.Germany.EU.net> NNTP-Posting-Host: gt-priv.m.eunet.de X-Newsreader: suck 2.0