Сначала вы можете создать массив, который затем будете использовать с конструктором vector
, который принимает итераторы.
Пример:
#include <vector>
template<typename T, size_t N>
size_t size(const T(&)[N]) {
return N;
}
int main() {
int arr[] = {12,24,56,45,32,76};
std::vector<int> v(arr, arr+size(arr));
}