Ich habe eine kurze Frage. Bei einer Funktion, die ein Objekt einer Klasse als Ergebnis zurückgibt, was soll ich zurückgeben, wenn es kein Ergebnis gibt (sagen wir, weil ein Index außerhalb des Bereichs liegt)? Ich könnte ein neues "leeres" Objekt zurückgeben, aber wie kann ich darauf hinweisen, dass es keine erfolgreiche Berechnung gab?Wie kann man sagen, dass es kein Ergebnis einer Funktion mit Rückgabewert gibt?
Ich vermute, es gibt einen gemeinsamen Ansatz.
eine Ausnahme werfen http://www.cplusplus.com/doc/tutorial/exceptions/ – Tschallacka
eine Ausnahme auslösen? – PlasmaHH
@MichaelDibbets. Danke, ich hatte das vorher nicht benutzt. Wenn du das als kurze Antwort schreibst, werde ich es als akzeptiert markieren. – danijar