list构造函数
list() 构造空的list
list (size_type n, const value_type& val = value_type()) 构造的list中包含n个值为val的元素
list (const list& x) 拷贝构造函数
list (InputIterator first, InputIterator last) 用[first, last)区间中的元素构造list
list遍历
迭代器遍历
list<int> lt;
lt.push_back(1);
lt.push_back(2);
list<int>::iterator it =lt.begin();
while(it != lt.end())
{
cout << *it << " ";
it++;
}
范围for
for(auto e : lt)
{
cout << e << " ";
}
list::operator= (重载赋值)
lt1 =lt2;
push_front()【头插】
pop_front() 【头删】
empty()【判空】
size()【大小】
front()【返回第一个值的引用】
back()【返回最后一个值的引用】
sort() 【排序】
✳️list不建议排序
✳️库里没有给list提供迭代器,因为他没有满足随机迭代器的条件,所以自己本身来实现了sort