练习3.41
#include "stdafx.h"
#include<iostream>
#include<string>
#include<vector>
using namespace::std;
int main()
{
constexpr size_t n = 10;
int a[n] = { 1,2,3,4,5,6,7,8,9,10 };
vector<int> p(begin(a), end(a));
for (auto b: p)
{
cout << b << endl;
}
system("pause");
return 0;
}
练习3.42
#include "stdafx.h"
#include<iostream>
#include<string>
#include<vector>
using namespace::std;
int main()
{
vector<int> p{ 1,2,3,4,5 };
constexpr size_t n = 5;
int a[n];
auto b = p.begin();
for (int i=0; i < n; i++)
{
a[i] = *b ;
++b;
}
for (auto c : a)
{
cout << c << endl;
}
system("pause");
return 0;
}