🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.lang.c++
2 messages
2 total messages Started by Gerhard Traeger Wed, 13 Mar 1996 18:01
most-faq: template instantiation&compiler specifics
#1829
Author: Gerhard Traeger
Date: Wed, 13 Mar 1996 18:01
14 lines
1152 bytes
Hi,
uz@wuschel.ibb.schwaben.com (Ullrich von Bassewitz) hat geschrieben:
>> Wie soll es zu "multiple defines" kommen, wenn die nicht-inline-template-
>> member-Funktionen genau einmal, naemlich beim Uebersetzen der Quelle, in
>> der sie stehen, fuer alle angeforderten Instanzen gebildet werden?
> Weil es in der Verantwortung des Programmierers (nicht des Schoepfers der
> Library) liegt, wo welche Templates instantiiert werden.
Ach da liegt Dein Irrtum!
Nein! Es ist eben, so wie ich es auch beschrieben hatte, genau der Schoepfer
der Library, der bei der "expliziten Instantiierung" festlegt, welche
Instanzen erzeugt werden! Und ich hatte auch versucht Dir zu erklaeren, dass
das bei groesseren Programmen eine notwendige Aufgabenteilung ist.

MfG, Gerhard.
Re: most-faq: template instantiation&compiler specifics
#1834
Author: Ullrich von Bassewitz
Date: Thu, 14 Mar 1996 21:22
19 lines
1233 bytes
Gerhard Traeger (gerhard@gt-priv.m.eunet.de) wrote:
> Nein! Es ist eben, so wie ich es auch beschrieben hatte, genau der Schoepfer
> der Library, der bei der "expliziten Instantiierung" festlegt, welche
> Instanzen erzeugt werden! Und ich hatte auch versucht Dir zu erklaeren, dass
> das bei groesseren Programmen eine notwendige Aufgabenteilung ist.

Dann habe ich das wirklich nicht verstanden. Du kannst mir ja nochmal
erklaeren, wie denn derjenige, der eine Bibliothek schreibt von vorneherein
wissen kann, mit welchen Argumenten seine Templates instantiiert werden.
Wenn er das nicht weiss, wie soll dann eine explizite Instantiierung
in der Bibliothek funktionieren?

Gruss


        Uz

-- 
Ullrich von Bassewitz                              uz@ibb.schwaben.com
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads