Falschen Datentyp als Rückgabewert?
-
Hi,
ich habe eine Funktion, die z.B. ein Bitset zurückgibt. Jetzt würde ich gerne bei einem Fehler etwas bestimmtes zurückgeben, dafür aber nicht meinen Wertebereich einschränken. Ich will also nicht z.B. 00...0 bei einem Fehler zurückgeben.
Kann ich das irgendwie machen, ohne extra eine Klasse/Record erstellen zu müssen?Was passiert wenn ich z.B. -1 zurückgebe?
Danke, Gruß
-
Exceptions?
-
- Exceptions oder wenn die Verwendung dieser nicht angebracht ist dann
- boost::optional<int> oder etwas in der Art
-
Hab es mit Exceptions gemacht, klappt super. Danke!
