const int NUM_DIGITS = 7;
int pin1[NUM_DIGITS] = {2, 4, 1, 8, 7, 9, 0};
int pin2[NUM_DIGITS] = {2, 4, 6, 8, 7, 9, 0};
int pin3[NUM_DIGITS] = {1, 2, 3, 4, 5, 6, 7};
最佳答案
std::vector定义一个接受两个 InputIterators 和一个默认分配器的构造函数
template <class InputIterator>
vector (InputIterator first, InputIterator last,
const allocator_type& alloc = allocator_type());
所以你可以像这样从数组创建一个 vector ,
std::vector<int> vec(pin1, pin1 + NUM_DIGITS);
关于c++ - 如何将此数组转换为 vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35835162/