C++ primer(第五版) 练习 3.32 个人code
2014-07-25 11:21
351 查看
C++ primer(第五版) 练习 3.32 个人code
题目:将上一题(练习3.31)刚刚创建的数组拷贝给另外一个数组。利用vector 重写程序,实现类似的功能。
答:
执行结果:
C++ primer(第五版) 练习 3.32 个人code
题目:将上一题(练习3.31)刚刚创建的数组拷贝给另外一个数组。利用vector 重写程序,实现类似的功能。
答:
#include <iostream> #include <vector> #include <cstddef> using std::cout; using std::endl; using std::vector; int main() { int v1[10] = {}; int v2[10] = {}; vector<int> vt1; int index = 0; for (auto &a : v1) a = index++; cout << "V1的元素内容为:" << endl; for (auto b : v1) cout << b << " "; cout << endl; //拷贝v1给v2 for (size_t i = 0; i < 10; ++i) { v2[i] = v1[i]; } cout << "v2的元素内容为:" << endl; for (auto &c : v2) cout << c << " "; cout << endl; //把v1的值拷贝给 vector vt1 for (auto &d : v1) vt1.push_back(d); cout << "vt1容器内元素的值为:" << endl; for (auto e : vt1) cout << e << " "; cout << endl; return 0; }
执行结果:
相关文章推荐
- C++ primer 第五版 中文版 练习 10.3 个人code
- C++ primer 第五版 中文版 练习 10.27个人code
- C++ primer 第五版 中文版 练习 10.33 个人code
- C++ primer 第五版 中文版 练习 11.8 个人code
- C++ Primer 第五版 中文版 练习 12.14 and 12.15 个人code
- C++ Primer 第五版 中文版 练习 13.44 个人code
- C++ primer(第五版) 练习 3.44 个人code
- C++ primer 第五版 中文版 练习 9.43 个人code+github上的代码
- C++ primer 第五版 中文版 练习 10.6 个人code
- C++ primer 第五版 中文版 练习 10.16 个人code
- C++ primer 第五版 中文版 练习 11.20 个人code
- C++ primer 第五版 中文版 练习 12.20 个人code
- C++ Primer 第五版 中文版 练习 13.18 个人code
- C++ primer(第五版) 练习 3.45 个人code
- C++ primer(第五版) 练习 6.30 个人 code
- C++ primer 第五版 中文版 练习 9.5 个人 code
- C++ primer 第五版 中文版 练习 9.51 个人code
- C++ primer 第五版 中文版 练习 10.9 个人code
- C++ primer 第五版 中文版 练习 10.18 个人code
- C++ primer 第五版 中文版 练习 10.21 个人code