Template als Templatespezifikation



  • Morgen zusammen!

    Gleich mal wieder ne kleine Frage zum Einstieg ins Wochenende:

    Angenommen ich hätte folgendes gegeben:
    - eine LinkedList
    - eine beliebige andere Templateklasse 'A'

    Nun möchte ich ganz gerne eine LinkedList aus solchen A-Objekten , die ich beispielsweise mit 'int' spezifiziere, erstellen.
    Ich hätte den Code dafür intuitiv so geschrieben:

    LinkedList<A<int>> myList;
    

    Jetzt ist mein Compiler(BCB5) aber damit nicht ganz einverstanden. Ich kann angeblich auf diese Art und Weise keine Templatespezifikation durchführen.

    Hat jemand von euch eine Idee, wie ich einen vergleichbaren Effekt doch noch realisieren könnte?

    Danke!
    Grüße,
    TS++



  • Ich kenn jetzt den Borland Compiler nicht, aber ich denk mal, wenn Du brav Leerzeichen einfügst, wirds schon gehen:

    LinkedList<A<int> > myList; // Leerzeichen zwischen den > Zeichen
    


  • Danke für die Antwort!

    Hab's gerade ausprobiert und es funktioniert tatsächlich!
    🙂
    Grüße,
    TS++


Anmelden zum Antworten