autoの以下のような使用が禁止されているかどうか明確ではなかった。
template <class T> struct A {}; void g() { A<auto> x = A<short>(); // できてしまう? }
N3090のWorking Draftから、これが禁止であることが明確になった。
# Core Issueの例にあるfが何を意図してるかわからなかったのでここには載せませんでした。
autoの以下のような使用が禁止されているかどうか明確ではなかった。
template <class T> struct A {}; void g() { A<auto> x = A<short>(); // できてしまう? }
N3090のWorking Draftから、これが禁止であることが明確になった。
# Core Issueの例にあるfが何を意図してるかわからなかったのでここには載せませんでした。