2016-04-08 3 views
0

In C++ für eine Vorlage T-Variable für eine Klasse. Was wäre es verbindliche Zeit sein?Bindungszeiten für Vorlagenvariablen

Ich denke Kompilierzeit, weil es wissen müsste, welcher Wert an es übergeben wird, bevor es an einen Wert/eine Adresse bindet.

Antwort

0

Ja. Sie können sich Templates als "Klassenfabriken" vorstellen. Das Ergebnis der Verwendung einer Vorlage ist eine Klasse, die auf die spezifischen Typen, die Sie in der Vorlage verwenden, spezialisiert ist. Das ist also alles Kompilierzeit Spezialisierung.

Verwandte Themen