C++中是否有链接列表预定义库?

use*_*514 22 c++ linked-list abstract-data-type

C++中是否有链接列表,我可以#include?或者如果我想使用它,我是否需要创建自己的?

GMa*_*ckG 39

正如丹尼尔所说,是的,std::list.用法是:

#include <list>
// ...
std::list<int> listOfInts;
listOfInts.push_back(1);
// ...
Run Code Online (Sandbox Code Playgroud)

等等.

您可以在此处找到完整的STL课程列表.您所追求的部分是3.2,容器类.这里是C++标准库的另一个有用的参考.


man*_*pt1 5

在c ++中,我们有STL,标准模板库,它们包含大量流行数据结构和算法的实现,如堆栈,队列,链表和流行的搜索和排序算法甚至.....

正如daniel所说,你可以通过#include <list>包含它