【C++】list
list类的介绍
1. 在使用list类时,必须包含 #include <list> 这一行。
2. string类的底层其实是一个储存字符的顺序表结构,而vector类的底层是一个顺序表模板,使用时需要显示实例化,而list类的底层是一个双向链表模板,使用时也需要显示实例化。
3. 下面是list类的官方文本介绍,里面有详细的用法讲解。
cplusplus.com/reference/list/list/?kw=list
https://cplusplus.com/reference/list/list/?kw=list
list类对象的常见构造
1. list<int> l1,什么也不需要传入,构造一个空的list类对象。
2. list<int> l2(n,num),构造一个list类对象,里面包含n个num整形。
3. list<int> l3(l2.begin(),l2.end()),使用另一个list类对象进行迭代器构造。
4. list<int> l4(l3),使用另一个list类对象进行构造。