Operator hat keine Auswirkung
-
Für das Posten der Fehlemeldung und dem markieren der Zeilen! 
sonst müsste man ja suchen^^
-
kurze Frage:
kann man in den konstruktor if und else bzw. switch einbauen?
-
Ja natürlich.
-
Nicht nur im Konstruktor, du kannst sogar in der Initialisierungsliste ein "if" benutzen, sofern du es mit dem ?-Operator schreibst.
-
SeppJ schrieb:
Nicht nur im Konstruktor, du kannst sogar in der Initialisierungsliste ein "if" benutzen, sofern du es mit dem ?-Operator schreibst.
Für weitere Infos google mal nach: "ternärer Operator"
-
So heisst aber nur die Gattung die drei Operande hat ^^
Der Operator selbst heisst Conditional Assignment/Bedingte Wertzuweisung.
-
Zeus schrieb:
Der Operator selbst heisst Conditional Assignment/Bedingte Wertzuweisung.
Wo ist denn bei ?: die Zuweisung? Meines Wissens heißt das Ding einfach nur Conditional Operator.
-
Du hast noch einen kleinen Fehler in deinem Programm:
In der ersten Abfrage überprüfst du, ob die übergebenen Werte größer oder gleich den verbleibenden Statpunkten sind und in der zweiten frägst du ab, ob die Werte kleiner oder gleich den Punkten sind. Das Problem ist, dass auch die Fail-Meldung erscheinen wird, wenn die verbleibenen Punkte exakt den übergebenen Werten entsprechen.
-
CSpille schrieb:
SeppJ schrieb:
Nicht nur im Konstruktor, du kannst sogar in der Initialisierungsliste ein "if" benutzen, sofern du es mit dem ?-Operator schreibst.
Für weitere Infos google mal nach: "ternärer Operator"
Und da such ich die ganze Zeit nach einer deutschen Übersetzung (deshalb die Krücke mit dem if) und dann ist die genauso nichtssagend wie das englische Original
.
-
Wie viele ternäre Operatoren gibt es in C++? Und wie viele sind dem Verhalten eines
ifähnlich (oder konditional)? Und wie viele bestehen aus Fragezeichen?Jeder einzelne dieser Begriffe dürfte bezeichnend genug sein.
