次の C++11 翻訳単位は整形式ですか?
typedef int T;
::T i;
もしそうなら、それは標準的な文法と一致していないようです.
はsimple-type-specifier
と一致するはず::T
ですが、文法は次のとおりです。
simple-type-specifier:
nested-name-specifier_opt type-name
と aだけでnested-name-specifier
は一致しないため、 と一致することはできません。::
simple-type-specifier
::T
これは標準的な欠陥ですか?