Wszystko, ostatnio próbowałem użyć nowych funkcji obsługiwanych przez C++ 11, i napisałem takie oświadczenie, jednak kompilator nie działa.dlaczego nie mogę użyć słowa kluczowego auto w ostatniej wersji gcc
auto x = 1;
błąd raport wymienione poniżej:
D:\DEV\CBCppTest\main.cpp||In function 'int main()':|
D:\DEV\CBCppTest\main.cpp|22|warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat]|
D:\DEV\CBCppTest\main.cpp|22|error: 'x' does not name a type|
||=== Build finished: 1 errors, 1 warnings ===|
Dlaczego ostatni gcc w wersji 4.7.0 na MinGW nie może poprzeć to stwierdzenie. Ale kompilator vs10 minął. Czy ktoś może znać przyczynę tego problemu?
dzięki, to zastanawia mnie przez długi czas. –