我将这里的代码复制并粘贴到我的IDE中,但出现了一个错误,我不明白为什么会发生这种情况,我想了解原因。
std::array<int, 3> a2 = {1, 2, 3}; // except after =
确保记住#include <array>
但是,如果您不包含任何标准标头,您应该得到关于CCD_ 2未定义的更简单的错误。
如果#include <array>
不起作用,就像对我不起作用一样,那么使用#include <vector>
。我是一个新手,无法解释为什么会这样,所以如果你感到困惑,我很抱歉。