Haben Templates (im Zusammenhang mit Funktionen) irgendwelche Nachteile, die man beachten muss?
Wenn ich beispielsweise eine Funktionen square() für zwei verschiedene Datentypen brauche, ist es dann eine gute Idee, diese mittels eines Templates zu realisieren, obwohl eigentlich nur zwei Datentypen benötigt werden?
Eine Möglichkeit, eine Template-Funktion nur für bestimmte Datentypen ("dieses Template ist nur für int und unsigned int") zu schreiben ist wohl nicht möglich, oder?
Wäre es allgemein empfehlenswert, zu überladenen Operator-Funktionen einer Klasse noch welche mit Template hinzuzufügen, damit beliebige Datentypen berücksichtigt sind?
Lesezeichen