STL_list的实现方法总结
list是一个在常数范围内在任意位置进行插入和删除的序列式容器,可进行双向迭代;底层是双向链表结构;与forword_list相似,区别在forword_list是单链表;而与其他序列式容器相比(array,vector,deque),list的优势在于可以在任意位置插入,缺点在于不能在任意位置访问;
1)list
2)list
3)list
4)list
5)list
[]操作不能用于访问list,访问list可使用迭代器法:
list::iterator it = mylist.begin();
while(it != mylist.end())
{
cout<<*it<<" ";
++it;
}cout<