How to convert int array to vector in C++

1 Answer

0 votes
#include <iostream>
#include <vector> 

using namespace std;

int main() {
    int arr[] = { 2, 1, 1, 4, 4, 4, 3, 5, 6, 6, 7, 7, 7, 7 };
    int len = sizeof(arr) / sizeof(arr[0]);
    vector<int> vec (arr, arr + len); 

    for (int i = 0; i < vec.size(); i++)
        cout << vec[i] << endl;
    
    return 0;
}



/*
run:

2
1
1
4
4
4
3
5
6
6
7
7
7
7

*/

 



answered Feb 17, 2019 by avibootz

Related questions

1 answer 99 views
1 answer 120 views
120 views asked Oct 15, 2022 by avibootz
1 answer 114 views
114 views asked Sep 22, 2022 by avibootz
1 answer 110 views
2 answers 190 views
1 answer 194 views
1 answer 144 views
...