![]() |
1
3
Tl;DR;
|
![]() |
2
5
Clang , GCC , MSVC . (之前的回答是所有3个编译器都会拒绝构建它,但这是不正确的。)
dcl.spec.auto
在混合
所以我的直觉是,这是标准中的一个疏忽,行为目前还没有明确规定,但如果/当它被明确规定时,就会有先例将其定为非法。(另一方面,变量不能重载,所以谁知道呢。) |
![]() |
Joseph · swift 3什么是更好的形式?[副本] 7 年前 |
![]() |
ab123 · 在递归函数C++[闭合]中声明变量 7 年前 |
![]() |
Henry Barker · 带和不带指针声明符的C++11自动声明 9 年前 |