Suchergebnisse für Anfrage "comma-operator"

18 die antwort

C ++ - return x, y; Was ist der Sinn?

Ich programmiere seit ein paar Jahren in C und C ++ und jetzt mache ich gerade einen College-Kurs und unser Buch hatte eine Funktion wie diese als Beispiel: int foo(){ int x=0; int y=20; return x,y; //y is always returned }Ich habe noch nie eine ...

6 die antwort

Woher weiß der Compiler, dass das Komma in einem Funktionsaufruf kein Kommaoperator ist?

Betrachten Sie den Funktionsaufruf (Aufruf)

4 die antwort

C Kommaoperator

Warum wird der in einem Komma-Operator angegebene Ausdruck (wie im folgenden Beispiel) nicht als konstanter Ausdruck betrachtet?Zum Beispiel,

TOP-Veröffentlichungen

2 die antwort

Verschieben Sie den Konstruktor, der vom Komma-Operator unterdrückt wird

Dieses Programm:

9 die antwort

Was ist die richtige Verwendung des Komma-Operators?

Ich habe diesen Code gesehen:

2 die antwort

Wie wird der Komma-Operator hier verwendet? [Duplikat]

Mögliche Duplikate:C ++ - KommaoperatorVerwendung des C-Komma-OperatorsIch bin nicht neu in C ++, aber dies ist das erste Mal, dass ich den folgenden Code sehe:

8 die antwort

Kommagetrennte Rückgabeargumente in C-Funktion [duplizieren]

Diese Frage hat hier bereits eine Antwort: Was macht der Komma-Operator? [/questions/52550/what-does-the-comma-operator-do] 9 answersBeim Abschluss eines C-Programmiertests wurde mir eine Frage bezüglich der erwarteten Ausgabe einer Funktion ...

10 die antwort

Wann fungiert der Kommaoperator nicht als Kommaoperator?

Wenn Sie diesen Code sehen, class A{ public: A(int a):var(a){} int var; }; int f(A obj) { return obj.var; } int main() { //std::cout<<f(23); // output: 23 std::cout<<f(23, 23); // error: too many arguments to function 'int f(A)' return 0; }f(23, ...

3 die antwort

Warum funktioniert diese Verwendung von Komma in einem Ausdruck, schlägt aber in einer Deklaration fehl?

Ich komme aus den gehobenen OOP-Sprachen C # und Java und habe kürzlich angefangen, mich in C am Kopf zu kratzen. Ich fühle C ein bisschen seltsam, so wie man es von JS hält. Also unten klären wollen: Below gibt einen Fehler aus und das scheint ...