Hi, HAbe folgendes Problem, ich habe eine Funktion die ein float zurückgeben soll und eine Fehlermeldung. Gibt es eine Möglichkeit, daß Funktionen zwei Werte zurückgeben? Ansonsten kam mir nur die Idee einen string Pointer oder Referenz in die Funktion zu passen wo dann die Fehlermeldung plaziert wird. Das sieht aber blöd in der API aus.
Ok ich habe mich vielleicht ungenau ausgedrückt. Meine Funktion soll ein float zurückgeben und eine Error message, wenn was schief geht. d.h. das struct wäre so:
struct MyFloat { float f; string error; }
und die Funktion:
MyFloat function();
Das funktioniert zwar alles, sieht aber blöd aus und macht die API unverständlich weil man erst gucken muss was ein MyFloat ist usw. Suche nach einer einfachen Möglichkeit.