vector(char)初始化 string
Practice 9.41
#include <iostream>
#include <queue>
#include <string>
#include <vector>
#include <algorithm>
#include <list>
#include <iterator>
#include <cmath>
#include <cstring>
#include <forward_list>
using namespace std;
void init_string(vector<char> & chvec, string & str) {
for(auto i : chvec) {
str += string(&i,1);
}
}
int main() {
vector<char> chvec = {'j','i','n','h','a','i'};
string res = "";
init_string(chvec, res);
cout << "Here's result: " << endl;
cout << res << endl;
return 0;
}
Output
Here's result:
jinhai
**A people which is able to say everything becomes able to do everything.
**