28 lines
482 B
C++
28 lines
482 B
C++
|
#include <iostream>
|
||
|
#include <list>
|
||
|
#include <algorithm>
|
||
|
|
||
|
using namespace std;
|
||
|
|
||
|
template <typename T>
|
||
|
void print(const list<T> &lst)
|
||
|
{
|
||
|
for (typename list<T>::const_iterator it = lst.begin(); it != lst.end(); ++it)
|
||
|
cout << *it << ' ';
|
||
|
cout << endl;
|
||
|
}
|
||
|
|
||
|
int main()
|
||
|
{
|
||
|
list<int> lst1(6, 5); // 6 个 5
|
||
|
print(lst1);
|
||
|
|
||
|
string s1 = "abcdefg";
|
||
|
|
||
|
// 将 string 字符串转换为 list
|
||
|
list<char> lst2(s1.begin(), s1.end());
|
||
|
print(lst2);
|
||
|
|
||
|
return 0;
|
||
|
}
|