2013-10-15 15 views
0

在Eclipse是在以同樣的方式,將在C++ 11「自動」關鍵字的工作?我收到以下錯誤:使用自動關鍵字,並依託編譯器的類型推斷

#include <iostream> 
using namespace std; 
int main() 
{ 
    auto flag = true; 
    auto Number = 2500000000000; 

    cout << "flag = " << flag; 
    cout << " , sizeof(flag) = " << sizeof(flag) << endl; 
    cout << "Number = " << Number; 
    cout << " , sizeof(Number) = " << sizeof(Number) << endl; 

    return 0; 

}

錯誤: 「ISO C++禁止 '標誌' 的聲明無類型

錯誤:」 ISO C++禁止 '數字' 的聲明無類型

+0

[Eclipse CDT的C++ 11/C++ 0X支持]的可能重複(http://stackoverflow.com/questions/9131763/eclipse-cdt-c11-c0x-support) –

回答

0

自動關鍵字的數據類型自動識別是C++ 11中包含的最新功能,雖然它出現在C的早期版本中。我相信你的eclipse中的C++庫沒有這個特性或者你可能沒有拉特est版本。 即使它顯示C++ 11,我在代碼塊上也遇到過類似的問題。 但同樣的C++ 11有功能上的Ubuntu的終端 嘗試自己更新它的作用。

相關問題