Templates in c++



  • Thema: Templates

    Wenn ich meine Klasse (mit Templates) in Haedder und cpp-Files aufteilen möchte bekomme ich immer irgendwelche für mich unverständlichen Fehlermeldungen 😕 . Was muss ich tun, damit ich meinen code in verschiedenen Files abspeichern kann? Und wie steht es bei Klassen (mit Templates) von denen ich erbe?

    Besten Dank Lukas



  • wenn du die implementation von den template funktionen in einer cpp datei hast, dann im header:
    #include "implementationen.cpp"

    es gibt zwar das schlüsselwort export, dass es ermöglicht, implementation und deklaration getrennt zu handhaben; das wird aber von keinem mir bekanntem compiler unterstützt.



  • davie schrieb:

    es gibt zwar das schlüsselwort export, dass es ermöglicht, implementation und deklaration getrennt zu handhaben; das wird aber von keinem mir bekanntem compiler unterstützt.

    Der Comeau kann es aber sonst glaub ich keiner der momentan verbreiteten Compiler.


Anmelden zum Antworten