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



我将这里的代码复制并粘贴到我的IDE中,但出现了一个错误,我不明白为什么会发生这种情况,我想了解原因。

std::array<int, 3> a2 = {1, 2, 3}; // except after =

确保记住#include <array>

但是,如果您不包含任何标准标头,您应该得到关于CCD_ 2未定义的更简单的错误。

如果#include <array>不起作用,就像对我不起作用一样,那么使用#include <vector>。我是一个新手,无法解释为什么会这样,所以如果你感到困惑,我很抱歉。

最新更新