そんなことより (「そんなことより」とはなんだっ!上の事項もかなり気になるワ!) decltype(a) と decltype((a)) の意味が違うっていうアレ,一瞬かなり混乱しませんか?しませんね.(´・ω・`)ショボーン
int a = 42; decltype(a) b; // int b; に同等 decltype((a)) c; // int &c; に同等
↑これ.提案されている規格の文言読んでも一瞬解釈が分からなかったーよ.
上は id-expression で下はそうじゃないってことなんだろーけどさ.