使用assign成员函数:
list<string> authors = { "jie","rice","pig" }; vector<string>articles = { "a","an","the" }; articles.assign(authors.begin(), authors.end()); for (auto c : articles) { cout << c << endl; }可以实现vector和list等容器之间的相互赋值。
使用assign成员函数:
list<string> authors = { "jie","rice","pig" }; vector<string>articles = { "a","an","the" }; articles.assign(authors.begin(), authors.end()); for (auto c : articles) { cout << c << endl; }可以实现vector和list等容器之间的相互赋值。