Wie spezialisiere ich eine Template-Funktion für den Fall, dass der Wert eines Arguments während der Kompilierzeit bekannt / unbekannt ist (bevor das Programm tatsächlich kompiliert und ausgeführt wird)?
Ich kann noch nicht herausfinden wie.
Idee 1:
%Vor%Idee 2:
%Vor%Nun, ich denke, Sie meinen Typ des Arguments, richtig? Werte sind für partielle Vorlagenspezialisierungen nicht wichtig ...
Dann: Das kann nicht gemacht werden.
Parametertypen für Vorlagen müssen zum Zeitpunkt der Kompilierung bekannt sein. Wie sonst sollte der Compiler den richtigen Code erzeugen?
Auch für partielle Vorlagenspezialisierungen müssen die Typen aus dem gleichen Grund zur Kompilierzeit bekannt sein.
Tags und Links c++ templates metaprogramming