我在尝试构建向量时遇到错误
int data[] = { 1, 2, 3, 4, 4, 3, 7, 8, 9, 10 }; // source
std::vector<int> vv(data, data + 10); // ok
std::vector<int> vv(std::begin(data), std::end(data + 10)); // Error
海合会输出:
main.cpp:59:61: 错误:没有匹配函数调用'end(int*)'</p>
std::vector<int> vv(std::begin(data), std::end(data + 10));
为什么我收到此错误?