Tất cả, gần đây tôi đã cố gắng sử dụng các tính năng mới được hỗ trợ bởi C++ 11 và tôi đã viết câu lệnh đó tuy nhiên trình biên dịch đã chạy không thành công.lý do tại sao tôi không thể sử dụng từ khóa tự động trong phiên bản cuối cùng của gcc
auto x = 1;
lỗi báo cáo liệt kê dưới đây:
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 ===|
Tại sao gcc phiên bản mới nhất 4.7.0 trên MinGW không thể hỗ trợ tuyên bố này. Nhưng trình biên dịch của vs10 đã trôi qua. Bất cứ ai có thể biết lý do cho vấn đề này?
cảm ơn, nó đã làm tôi bối rối trong một thời gian dài. –