C++primer(第五版)9.2.5节,9.2.7节练习答案
来源:互联网 发布:淘宝好的漫威手办店 编辑:程序博客网 时间:2024/05/29 09:56
练习9.14:编写程序,将一个list中的char* 指针(指向C风格字符串)元素赋值给一个vector中的string。
解答:
#include<iostream>#include<vector>#include<list>#include<string>using std::list;using std::vector;using std::cout;using std::endl;using std::string;int main(){list<const char*> clist{"hello","word","hi"};vector<string> svec(clist.cbegin(),clist.cend());for(const auto &s:svec)cout<<s<<" ";cout<<endl;return 0;}
练习9.15:编写程序,判定两个vector<int>是否相等。
解答:
#include<iostream>#include<vector>using std::vector;using std::cout;using std::endl;int main(){vector<int> ivec1{1,2,3,4};vector<int> ivec2{1,2,3,4};vector<int> ivec3{4,3,2,1};cout<<(ivec1==ivec2?"true":"false")<<endl;cout<<(ivec1==ivec3?"true":"false")<<endl;return 0;}
练习9.16:重写上一题的程序,比较一个list<int>中的元素和一个vector<int>中的元素。
解答:
#include<iostream>#include<vector>#include<list>using std::vector;using std::cout;using std::endl;using std::list;int main(){list<int> ilist{1,2,3,4};vector<int> ivec2{1,2,3,4};vector<int> ivec3{4,3,2,1};cout<<((vector<int>(ilist.begin(),ilist.end()))==ivec2?"true":"false")<<endl;cout<<((vector<int>(ilist.begin(),ilist.end()))==ivec3?"true":"false")<<endl;return 0;}
练习9.17:假定c1和c2是两个容器,下面的比较操作会有何限制(如果有的话)?
if(c1<c2)
解答:
c1和c2必须是相同类型的容器,且必须保存相同类型的元素。
0 0
- C++primer(第五版)9.2.5节,9.2.7节练习答案
- C++Primer 第五版 9.2节练习
- C++primer(第五版)9.2.2节,9.2.3节,9.2.4节练习答案
- C++primer(第五版)9.1节,9.2节,9.2.1节练习答案
- C++primer(第五版)8.2.2节练习答案
- C++primer(第五版)8.2.2节练习答案
- C++primer(第五版)8.3.2节练习答案
- C++primer(第五版)9.4节练习答案
- C++Primer第五版 9.2.7节练习
- C++Primer第五版 9.2.5节练习
- C++primer(第五版)9.3.4节,9.3.5节,9.3.6节练习答案
- C++ Primer 第五版 练习答案 1.2节练习
- C++Primer第五版 9.2.1节练习
- C++Primer第五版 9.2.2节练习
- C++Primer第五版 9.2.3节练习
- c++primer第五版课后练习答案(第五章)
- C++.Primer.Plus第五版第五章编程练习答案
- C Primer Plus (第五版) 第五章 编程练习 答案
- 分析了一个小说站,速度挺不错的,顺便学习下js
- 本人博客在3月将搬家至www.stalvan.com
- 测试五境界
- ASP.NET MVC 部署 备忘
- 常用排序算法、时间复杂度、实现思路
- C++primer(第五版)9.2.5节,9.2.7节练习答案
- 【J2SE快速进阶】——IO流简介
- 调用系统相机 图库 截图功能。实现大图片裁剪保存
- Yii2中数据库关于GrooupBy操作的一个小知识点
- SSH框架搭建
- 用ThreadLocal解决多线程安全问题
- SSH之 spring框架配置文件
- linux下的常用命令
- 测试用例标准