金海佳学C++primer 练习9.14

来源:互联网 发布:积分商城系统源码 编辑:程序博客网 时间:2024/05/22 16:12

list 给 vector 赋值

Practice9.14

#include <iostream>#include <string>#include <vector>#include <algorithm>#include <list>#include <iterator>#include <cmath>#include <cstring>#include <forward_list>using namespace std;void convert(vector<string> & svec, list<char *> & clst) {    int len = (int)clst.size();    for(auto it = clst.begin(); it != clst.end(); it++) {        svec.push_back(*it);    }    cout << "Done!" << endl;}void print(vector<string> svec) {    for(auto i : svec) {        cout << i << " ";    }    cout << endl;}int main() {    list<char *> clst = {"jin", "hai", "jia"};    vector<string> svec;    convert(svec, clst);    print(svec);    return 0;       }

Output

Done!jin hai jia 

I can because i think i can

原创粉丝点击