Template Template Argumente und Spezialisierung



  • Hallo zusammen,
    Ich habe eine Klasse:

    template <template <typename R, typename T> class U>
    class foo {};
    

    Und möchte die gerne spezialisieren.
    Zum Beispiel, wenn U eine andere Template-Klasse mit zwei Parametern ist.
    Wie geht das?



  • template<>
    class foo< DeineKlasse > { /* ... */ };
    

    Wo DeineKlasse eben ein Klassentemplate mit zwei Parametern ist.

    Edit: Uhps, quatsch, ohne Parameterliste



  • Ja, das hatte ich auch versucht.
    Der Compiler meldete mir einen Fehler, der allerdings einen anderen Grund hatte. 😃
    Wie auch immer: Ich habe da nochmal mein Design durchdacht und brauche es nicht mehr.
    Trotzdem danke.


Anmelden zum Antworten