0

次の C++ コードが Visual Studio 2012 の Microsoft cl.exe コンパイラで受け入れられるのはなぜですか?

int x;
struct A {}
decltype(x) y;

明らかな間違いのように見えますが、上記のコードはコンパイル可能です。ただし、次のコードは正しく拒否されることに注意してください。

int x;
struct A {}
int y;
4

1 に答える 1

5

バグがあるからです。Microsoft Connect でそれを上げて、別のことに移りましょう!

于 2014-06-18T14:07:16.890 に答える