Hallo, ich habe eine Basis-Klasse von der mehrere Klassen erben. Mit übergebenem Parameter soll eine andere Klasse angestoßen werden. Jetzt habe ich aber eine Template Klasse für die ich gerne lediglich für den Template-Parameter double ableiten will.
Leider klappt es so nicht. Ich versuche schon seit stunden irgendwie rumzumachen, ich wollte alle spezialisierungen angeben und nur für eine die BasisKlasse zurückgeben- das geht aber auch nicht wirklich:
template <> void Switch_Algorithm<double>::Get(Basis_Klasse<double> * a) { a = new Klasse3<double>(); }
mal davon abgesehen das du so keinen pointer zurückgeben kannst, kreidet er das "<>" an - die müssen da imho weg. -- class God : public ChuckNorris { };