cat test.cpp
#include <stdio.h>
int main(int argc, char** argv)
{
auto int i = 2;
printf("Hello!\n");
return 0;
}
gcc test.cpp.
/a.out
Hello!
g++ test.cpp
./a.out
Hello!
g++ --std=c++11 test.cpp
test.cpp: В функции «int main(int, char**)»:
test.cpp:5:11: ошибка: два или более типа в декларации имени «i»
Ваши мнения по этому поводу.