comma-operator

In C und C ++ ist der Kommaoperator ein Operator, der seine linke Seite auswertet, das Ergebnis verwirft und dann auf der rechten Seite auswertet.
5
Antworten

Wenn der Komma-Operator nicht als Kommaoperator fungiert?

Wenn Sie diesen Code sehen, %Vor% f(23, 23) wird nicht kompiliert, da das Komma hier als Trennzeichen fungiert und nicht als Kommaoperator. Wo funktioniert ein Komma nicht als Kommaoperator? Oder umgekehrt?     
27.06.2010, 18:20
3
Antworten

Komma-Operator und void-Ausdruck

Ich stieß auf dieses Code-Snippet 1 %Vor% 1: Dies ist kein reales Beispiel. Meine Frage lautet " Ist das Verhalten des Codeausschnitts in C und C ++ gut definiert? " Mein Take: In C ist das Verhalten gut definiert, weil 6.5.17...
23.03.2011, 05:01
2
Antworten

Warum erzeugt dieser Code eine Warnung, die sich auf den Komma-Operator bezieht?

Beim Antworten auf diese Frage bin ich auf diesen Code gestoßen ... > %Vor% ... welches einen Tippfehler enthält. Der zweite (intendierte) Operator << in Zeile 6 wurde versehentlich als < geschrieben. Abgesehen davon be...
14.04.2011, 15:27
2
Antworten

Leistungsunterschied im Zustand der For-Schleife?

Ich habe eine einfache Frage, die ich hauptsächlich wegen meiner Neugierde stelle. Was sind die Unterschiede zwischen diesen beiden Codezeilen? (in C ++) %Vor% Die Auswahl der Bedingungen ist völlig willkürlich, ich bin nur an den Untersc...
07.07.2009, 21:13
2
Antworten

Java - Kommaoperator außerhalb der Schleifenerklärung

Ich weiß, dass ich den Komma-Operator so verwenden kann %Vor% aber einige Artikel scheinen darauf hinzuweisen, dass der Komma-Operator außerhalb der for-Schleifen-Deklaration verwendet werden kann, zum Beispiel %Vor% Quelle: Ссылка...
26.09.2012, 12:19
2
Antworten

Destruktoraufruf in einem durch Kommas getrennten Ausdruck

Betrachten Sie das folgende Beispielprogramm: %Vor% Die Ausgabe, die ich mit GCC 4.9.2 erhalte, ist: %Vor% cpp.sh-Link: Ссылка Allerdings nach cppreference über den Komma-Operator:    In einer Komma-Expression E1, E2 wird der Aus...
01.06.2017, 13:52