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