C++Primer第五版 9.5.1节练习
来源:互联网 发布:乐视视频网络不可用 编辑:程序博客网 时间:2024/05/22 10:22
练习9.41:编写程序,从一个vector<char>
初始化一个string。
答:见练习9.41.cpp
练习9.42:假定你希望每次读取一个字符存入一个string中,而且知道最少需要读取100个字符,应该如何提高程序的性能。
答:调用reserve(100),预先申请100个空间
练习9.41
/**练习9.41*日期:2015/8/4*问题描述:编写程序,从一个vector<char>初始化一个string。*功能;*作者:Nick Feng *邮箱:nickgreen23@163.com */#include <iostream>#include <vector>#include <string>using namespace std;int main(){ vector<char> cvec = {'h','e','l','l','o','!'}; string str(cvec.begin(),cvec.end()); cout << str << endl; return 0; }
0 0
- C++Primer第五版 9.5.1节练习
- C++Primer 第五版 1.1节练习
- C++Primer第五版 1.3节练习
- C++Primer第五版 1.6节练习
- C++Primer第五版 2.4节练习
- C++Primer第五版 3.1节练习
- C++Primer第五版 4.2节练习
- C++Primer第五版 4.3节练习
- C++Primer第五版 4.4节练习
- C++Primer第五版 4.6节练习
- C++Primer第五版 4.7节练习
- C++Primer第五版 4.8节练习
- C++Primer第五版 4.9节练习
- C++Primer第五版 4.5节练习
- C++Primer第五版 5.1节练习
- C++Primer第五版 5.2节练习
- C++Primer第五版 6.1节练习
- C++Primer第五版 6.4节练习
- 使用Eclipse搭建Android开发环境
- leetcode第一题,正整数转英语书面语
- C算法-求组合排列可能性
- Harris角点
- 基于OpenSSL自建CA和颁发SSL证书
- C++Primer第五版 9.5.1节练习
- 利用matlab获取算法源代码
- Fuel 7.0介绍
- AUB集合的并集
- APNS推送原理
- iOS程序执行
- [Linux]不同方法运行shell脚本的区别
- java类加载器
- Eclipse将第三方框架导入