meisteralex
Lieutenant
- Registriert
- Juni 2003
- Beiträge
- 552
Hi Leute,
ich hab hier eine Sache mit Template - Programmierung, wo ich in einer ausgelagerten Datei eine template - Funktion schreibe, welche ich dann durch includieren der Headerdatei in mein main-Programm einfüge.
Sprich in der ausgelagerten Datei, wird meine Funktion "vorcompiliert" und steht dort nur noch als Kombination von Headerdatei und Objectdatei zur Verfügung. Dies bringt nur das Problem mit sich, dass in der Objektdatei natürlich nicht die in main benötigten Ausprägungen der Funktion vorhanden sind.
Meine einzige Lösung war bis jetzt die komplette Funktion in der Headerdatei zu implementieren, es muss da jedoch noch eine andere Möglichkeit geben.
Nach dem was ich bisher gehört habe, soll man in der Headerdatei angeben können, mit welchen Parametertypen man das Template mal benötigen könnte und diese werden dann auch so in die Objectdatei ausgeprägt.
Weißt jemand genau wie das geht ?
ich hab hier eine Sache mit Template - Programmierung, wo ich in einer ausgelagerten Datei eine template - Funktion schreibe, welche ich dann durch includieren der Headerdatei in mein main-Programm einfüge.
Sprich in der ausgelagerten Datei, wird meine Funktion "vorcompiliert" und steht dort nur noch als Kombination von Headerdatei und Objectdatei zur Verfügung. Dies bringt nur das Problem mit sich, dass in der Objektdatei natürlich nicht die in main benötigten Ausprägungen der Funktion vorhanden sind.
Meine einzige Lösung war bis jetzt die komplette Funktion in der Headerdatei zu implementieren, es muss da jedoch noch eine andere Möglichkeit geben.
Nach dem was ich bisher gehört habe, soll man in der Headerdatei angeben können, mit welchen Parametertypen man das Template mal benötigen könnte und diese werden dann auch so in die Objectdatei ausgeprägt.
Weißt jemand genau wie das geht ?