How to return vector from a function in C++

1 Answer

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

std::vector<int> make_vector() {
	std::vector<int> vec{3, 0, 9, 4, 1, 8};

    return vec;
}

int main() {
    std::vector<int> vec = make_vector();

    for (auto val: vec) {
        std::cout << val << ' ';
    }
}
  
  
  
  
/*
run:
  
3 0 9 4 1 8 
  
*/

 



answered Dec 9, 2023 by avibootz

Related questions

1 answer 125 views
2 answers 173 views
173 views asked May 15, 2021 by avibootz
3 answers 211 views
211 views asked May 14, 2021 by avibootz
3 answers 249 views
1 answer 132 views
1 answer 137 views
...