C++ primer(第五版) 练习 3.32 个人code
来源:互联网 发布:社交网络肖恩帕克最后 编辑:程序博客网 时间:2024/06/05 10:06
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给v2for (size_t i = 0; i < 10; ++i){v2[i] = v1[i];}cout << "v2的元素内容为:" << endl;for (auto &c : v2)cout << c << " ";cout << endl;//把v1的值拷贝给 vector vt1for (auto &d : v1)vt1.push_back(d);cout << "vt1容器内元素的值为:" << endl;for (auto e : vt1)cout << e << " ";cout << endl;return 0;}
执行结果:
0 0
- C++ primer(第五版) 练习 3.32 个人code
- C++ primer(第五版) 练习 3.17 个人code
- C++ primer(第五版) 练习 3.10 个人code
- C++ primer(第五版) 练习 3.20 个人code
- C++ primer(第五版) 练习 3.21 个人code
- C++ primer(第五版) 练习 3.22 个人code
- C++ primer(第五版) 练习 3.23 个人code
- C++ primer(第五版) 练习 3.24 个人code
- C++ primer(第五版) 练习 3.31 个人code
- C++ primer(第五版) 练习 3.35 个人code
- C++ primer(第五版) 练习 3.36 个人code
- C++ primer(第五版) 练习 3.39 个人code
- C++ primer(第五版) 练习 3.40 个人code
- C++ primer(第五版) 练习 3.41 个人code
- C++ primer(第五版) 练习 3.42 个人code
- C++ primer(第五版) 练习 3.43 个人code
- C++ primer(第五版) 练习 3.44 个人code
- C++ primer(第五版) 练习 3.45 个人code
- LA2572 UVA1308
- Json与bean互转的例子
- 使用亚马逊云服务所跳过的坑
- 【Unity3D自学记录】MAC&Windows跨平台解析Excel
- CSDN之HelloWorld!
- C++ primer(第五版) 练习 3.32 个人code
- string在C和C++中的用法
- swift 小记录
- 关于mac和PC连接多个显示器共享鼠标键盘,粘贴板的解决方案。
- Android 2.2下实现Ethernet
- 人生
- ajax面试
- Visual studio2012密钥 vs2012密钥 本人亲测 真实有效
- cvShowImage失败