>>728 構造体名の前の struct が不要になったことについても君は理由を問うのかね?
C++ で struct を前置してもエラーにならないのはCとの互換性のためでは?
二択条件式の例では、 >>726 のとおり、Cではエラーになっていたものなので、
互換性の問題も無い。 (CでコンパイルできたソースをC++でほぼコンパイルできる)
「どちらも不要な制限事項を取り払ったもの。」なのか、C++の言語仕様で必然的に
そうしているのか?(私自身はなにによって必然となるのか理解していませんが)
ということを知りたい。またまたしつこくてごめんなさい。