>>516
ある型のポインタにわざわざ型名を割り当てるのは、ポインタであることを見失いやすく却って読み辛くなる。
素直にX01 ** fooで充分だ。

>>517
条件式が定数との一致以外のとき。
#つまり、switchにできる方が例外的。