演算子の優先順位に関して、Cのスレで質問したのですが、
C++とちょっと様子が違うようなので、こちらで聞かせてください。

3項演算子と、代入、カンマ演算子を括弧無しで書いたときの
動作についてです。

a , b ? c , d : e , f;
は
a , (b ? (c , d) : e) , f;
と同じでしょうか?

あと、

a = b ? c = d : e = f;
は
a = (b ? (c = d) : (e = f));

ですか?

優先順位を素直に解釈すれば
a = (b ? (c = d) : e) = f;
こうなるようなアドバイスはあったのですが、現実には上に書いたような
解釈をされるようです。

続きます…