0

我想知道为什么 Visual Studio 2012 的 Microsoft cl.exe 编译器接受以下 C++ 代码?

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

这看起来像是一个明显的错误,但上面的代码是可编译的。但是请注意,以下代码被正确拒绝:

int x;
struct A {}
int y;
4

1 回答 1

5

因为有一个bug。在 Microsoft Connect 上提出并继续做其他事情!

于 2014-06-18T14:07:16.890 回答