[erledigt] templates und operatoren
-
Hallo!

Ein nicht gerade ausergewöhnlicher Fall:
template<class A, class B> float magic(A a, B b) { return a+b; }Nun habe ich folgendes Problem:
Vektor + Skalar ist nicht definiert und daher gibt es diesen operator nicht.
Nun möchte ich in meinen Templates diesen Fall irgendwie "abfangen" ohne spezialisierungen durchführen zu müssen.//Edit:
Dankesehr
-
Was willst du abfangen?
-
Kóyaánasqatsi schrieb:
Was willst du abfangen?
Sagen wir A hat keinen operator+. Wie behandelt man diese Ausnahme?
-
Probier das mal aus. Du wirst sehen, dass der Compiler den Code gar nicht annimmt wenn der Operator nicht vorhanden ist.
-
SeppJ schrieb:
Probier das mal aus. Du wirst sehen, dass der Compiler den Code gar nicht annimmt wenn der Operator nicht vorhanden ist.
Habe ich im Moment auch gerade festgestellt 
Ist ja auch logisch .. sorry ^^