C++Primer Fifth Edition: Exercise 3.41 3.42

Exercise 3.41

#include<iostream>
#include<vector>
using namespace std;

int main()
{
    
    
	int a[5] = {
    
     1,2,3,4,5 };
	vector<int> vec(begin(a),end(a));
	
	for (auto i : vec)
		cout << i << ' ';
	cout << endl;
}

Exercise 3.42

#include<iostream>
#include<vector>
using namespace std;

int main()
{
    
    
	vector<int> vec = {
    
     1,2,3,4,5 };
	int a[5];

	for (vector<int>::size_type i = 0; i != vec.size(); ++i)
		a[i] = vec[i];

	for (auto i : a)
		cout << i << ' ';
	cout << endl;
}

Guess you like

Origin blog.csdn.net/Xgggcalled/article/details/109368878