我复制并粘贴了这个确切的代码,发现here进入了我的IDE,并收到错误,我不明白为什么会这样,并且想了解原因。
std::array<int, 3> a2 = {1, 2, 3}; // except after =
答案 0 :(得分:15)
请务必记住#include <array>
。
但是如果你不包含任何标准标题,你应该得到一个关于std
未定义的更简单的错误。
答案 1 :(得分:1)
如果#include <array>
对我不起作用,那么请使用#include <vector>
。我是新手,无法解释为什么会这样,如果您感到困惑,我深表歉意。