c++ - 如何使用 STL 中的 slist?

标签 c++ stl linked-list

我是 STL 新手。我发现 slist(单链表)不是标准 C++ 标准的一部分。那么如何在我的程序中使用它呢?

我下载了 slist.h并粘贴在

C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include

但它要求我找不到 algobase.h 和其他头文件(alloc.hSTL_slist.h)在 VS9 或 windows SDK 的 include 文件夹中。怎么办?请帮忙。

最佳答案

容器名为std::forward_list .它是新标准库的一部分。

关于c++ - 如何使用 STL 中的 slist?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12516282/

相关文章:

c++ - 如何获取不以空格结尾的字符串的输入?

c++ - 如何将自定义对象插入到 std::map 中?

data-structures - 你在业务编程中使用链表、双向链表等吗?

c++ - std::next_permutation 缺少一个条目

c - 通过构建尾部优化链表中的一个特例

c++ - 无法从 C++ 中的链接列表中的对象检索值

c++ - 为什么这些函数局部静态对象的销毁顺序不是它们初始化顺序的倒序?

c++ - 使用 typeid 获取派生类的名称

c++ - std::vector 中的二进制搜索

c++ - 每个C++ STL集合操作的算法效率