右辺値左辺値の勉強してて、ようやく何やら分ったような気がするようになりましたが
そういえば以前作った式評価プログラムは演算子をどう扱ってたかなと気になって調べてみたら
= 演算子のみ演算結果を左辺値(変数)として扱っていたのですが、カッコは結果を右辺値と
しているうえ = 演算子の演算順序が右から左のため結局演算結果が左辺値の動作確認できず(^^;
カッコ内が左辺値の場合演算結果を左辺値(変数)にする必要がありますね。
あ、バグ発見。符号演算子と後置インクリメントの組み合わせで落ちる(^^;
自作言語:左辺値返す演算子
コメントはまだありません。