本文章详细讲解了在C++标准模板库(STL)中使用list容器处理自定义结构体的各种操作方法,包括但不限于插入、移除元素及列表排序技巧。
对STL中的list进行进一步学习,在编程过程中经常需要操作结构体。以下是相关代码:
/* Project:list对结构体的使用
Date: 2018/07/14
Author: Frank Yu
常用函数:
int size() 返回容器元素个数;
bool empty() 判断容器是否为空,true表示空;
增加函数:
void push_back(元素) 在尾部后添加一个元素;
push_front(元素) 在头部前插入一个元素;
iterator insert(lit, 元素)在迭代器指针lit之前插入元素,并返回指向新插入元素的迭代器指针;
void insert(lit,n, 元素),重写此函数时,需要注意细节和具体应用场景。