1
下面的簡單代碼不能用g ++ 4.3被編譯:克++ - 缺少數組頭
#include <array>
using namespace std;
int main()
{
std::array<int, 8> myarray;
return 0;
}
陣列:沒有這樣的文件或目錄
此外,編譯器不可見了解選項'-std = C++ 11',建議提供給編譯器。還有其他選擇嗎?
謝謝。
我相信'std :: array'首次被添加爲TR1的一部分。如果升級編譯器不是一個選項,嘗試改變包含爲'#include',然後用它作爲'std :: tr1 :: array' –
Praetorian
Praetorian,謝謝它的幫助。 – Mark
可以將此評論作爲「答案」。它適用於使用較舊編譯器的人! – Anu