Was ist der Unterschied zwischen Funktionsvorlage und Vorlagenfunktion?

8

Was ist der Unterschied zwischen Funktionsvorlage und Vorlagenfunktion?

    
Kim 13.07.2009, 04:54
quelle

3 Antworten

10
  

Der Begriff "Funktionsvorlage" bezieht sich auf eine Art Vorlage. Der Begriff "Vorlagenfunktion" wird manchmal verwendet, um dasselbe zu bedeuten, und manchmal bedeutet dies eine Funktion, die von einer Funktionsvorlage instanziiert wird. Diese Zweideutigkeit wird am besten vermieden, wenn für das erstere "Funktionsschablone" und für Letzteres so etwas wie "Funktionsschabloneninstanz" oder "Instanz einer Funktionsschablone" verwendet wird. Beachten Sie, dass eine Funktionsvorlage keine Funktion ist. Die gleiche Unterscheidung gilt für "Klassenvorlage" gegenüber "Vorlagenklasse".

Von diese FAQ .

    
Tim Sylvester 13.07.2009, 04:58
quelle
5

Comeau Computing (Hersteller von C ++ Comeau Compiler) hat eine FAQ auf ihrer Website mit der Antwort auf diese Frage:

Was ist der Unterschied zwischen einer Vorlagenfunktion und einer Funktionsvorlage?

Grüße, Ovanes

    
ovanes 13.07.2009 09:37
quelle
1

Funktionsvorlage ist die korrekte Terminologie (eine Vorlage, von der Funktionen instanziiert werden).

Template Funktion ist ein umgangssprachliches Synonym.

Also, es gibt keinen Unterschied.

    
Marc Mutz - mmutz 13.07.2009 08:30
quelle

Tags und Links