21xrx.com
2024-11-05 18:35:35 Tuesday
登录
文章检索 我的文章 写文章
C++中的List使用方法
2023-07-06 16:20:03 深夜i     --     --
C++中的List List使用方法 C++ List List遍历 List删除元素

C++中的List是一种非常常用的数据容器,它提供了一些简单、方便的方法来存储和操作数据。下面是关于如何使用C++中的List的一些方法。

1. 创建List

在C++中,要创建一个List,需要使用std::list库。首先要包含这个库,在程序中增加以下代码:

#include

然后,使用以下代码可以创建一个int类型的List:

std::list myList;

2. 添加元素

要添加元素至List,可以使用push_back()方法将元素添加在List的尾部。例如:

myList.push_back(12);

push_front()方法则将元素添加在List的头部:

myList.push_front(31);

3. 访问元素

C++中的List提供了多种访问元素的方法。使用front()方法可以访问头部的元素:

myList.front();

使用back()方法可以访问尾部的元素:

myList.back();

通过以下方法可以访问指定位置的元素:

std::list ::iterator it = myList.begin();

std::advance(it, 2);

std::cout << *it;

在上述代码中,通过begin()方法获取List的迭代器,然后通过advance()方法将迭代器向前移动2个位置,最后使用*运算符获取指定位置的元素。

4. 删除元素

使用remove()方法可以删除List中指定的元素,例如:

myList.remove(12);

clear()方法可以删除List中所有元素:

myList.clear();

5. 迭代器

C++中的List还提供了迭代器来操作元素。使用begin()方法可以获取List的第一个元素的迭代器:

std::list ::iterator it = myList.begin();

使用end()方法可以获取List的最后一个元素的迭代器:

std::list ::iterator it = myList.end();

使用++运算符将迭代器向后移动一个位置:

++it;

使用*运算符可以获取迭代器所指向的元素:

std::cout << *it;

使用迭代器能够方便的遍历List中的所有元素。

总结

本文介绍了C++中List的基本使用方法,包括创建、添加、访问、删除元素以及迭代器的使用。使用List能够方便快捷地存储和操作数据,使得程序开发更加高效。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复