por que não consigo usar a palavra-chave auto na última versão do gcc
Todos, recentemente eu tentei usar os novos recursos suportados pelo c ++ 11, e eu escrevi tal declaração no entanto, o compilador correu falhou.
<code>auto x = 1; </code>
o erro de relatório listado abaixo:
<code>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 ===| </code>
Por que a última versão do gcc 4.7.0 no MinGW não suporta a declaração this. Mas o compilador do vs10 passou. Alguém poderia saber o motivo desse problema?