Ich programmiere schon seit ein paar Jahren in C und C++ und nehme jetzt gerade an einem College-Kurs teil, und in unserem Buch gab es eine Funktion wie diese als Beispiel:
int foo(){
int x=0;
int y=20;
return x,y; //y is always returned
}
Eine solche Syntax habe ich noch nie gesehen. In der Tat habe ich noch nie die ,
Operator außerhalb von Parameterlisten verwendet. Wenn y
immer zurückgegeben wird, was ist dann der Sinn? Gibt es einen Fall, in dem eine Return-Anweisung auf diese Weise erstellt werden muss?
(Außerdem habe ich auch C markiert, weil es für beide gilt, obwohl mein Buch speziell C++ ist)