Zuweisungsoperatoren |
Top Previous Next |
Skripte > Klassen-Elemente und C++-Befehle > interpretierte C++-Anweisungen > Operatoren > Zuweisungsoperatoren
Es gibt folgende Zuweisungsoperatoren:
= *= /= += -= %= ^= |= &= <<= >>=
Der Wert des Operanden Op1 nach Ausführung der Zuweisung
Op1 = Op2;
ist gleich dem Wert von Op2.
Der Ausdruck
Op1 op= Op2;
hat den gleichen Effekt wie
Op1 = Op1 op Op2;
Beispiel: Op1 += Op2; ist gleichwertig mit Op1 = Op1 + Op2;.
Die Operanden Op1 und Op2 müssen entweder vom gleichen Typ sein oder zueinander kompatibel sein.
Für Op2 kann der Aufruf einer Produktion oder eines Tokens stehen, wenn diese einen Wert zurückliefern und die schließende Klammer der semantischen Aktion unmittelbar auf die Operation folgt. Beispiele:
{{e = }} Term {{e += }} Term {{e -= }} Term
|
Diese Seite gehört zur TextTransformer Dokumentation |
Home Inhalt English |