未定义模板'std :: __ 1 :: array <int,3>'的隐式实例化

Hob*_*ist 11 c++ arrays

我复制并粘贴了这个确切的代码,在这里找到我的IDE,并得到一个错误,我不明白它为什么会发生,并想知道为什么.

std::array<int, 3> a2 = {1, 2, 3}; // except after =
Run Code Online (Sandbox Code Playgroud)

Pot*_*ter 19

一定要记住#include <array>.

但是如果你不包含任何标准头文件,你应该得到一个关于std未定义的更简单的错误.