C++ STL List容器和迭代器示例:删除指定元素
#include
using namespace std;
class Employee
{
public:
string m_name;
int m_id;
public:
Employee(string n, int id)
{
m_name = n;
m_id = id;
}
void print()
{
cout << m_name << ' ' << m_id << endl;
}
};
Employee s1('aa', 10), s2('bb', 11), s3('cc', 12);
Employee s4('dd', 13), s5('ee', 14), s6('ff', 15), s7('gg', 16);
void main()
{
list
该C++程序运用了STL中的list容器和迭代器,同时也运用了类的定义和对象的创建。
在编程时要注意迭代器的使用,特别是在遍历过程中对容器进行修改时,需要注意迭代器的指向。另外,对于类的定义和对象的创建,需要注意成员变量和成员函数的访问权限和作用域。
原文地址: https://www.cveoy.top/t/topic/ok5T 著作权归作者所有。请勿转载和采集!