如何在C++ STL中使用构造函数创建列表
列表是允许非连续内存分配的序列容器。与向量相比,列表的遍历速度较慢,但一旦找到位置,插入和删除就很快。通常,当我们说列表时,我们指的是双向链表。要实现一个单向链表,我们使用forward list。
可以使用C++中的构造函数创建列表。它的语法是:
语法:
以下程序展示了如何在C++中使用构造函数创建列表。
程序1:
程序2:
列表是允许非连续内存分配的序列容器。与向量相比,列表的遍历速度较慢,但一旦找到位置,插入和删除就很快。通常,当我们说列表时,我们指的是双向链表。要实现一个单向链表,我们使用forward list。
可以使用C++中的构造函数创建列表。它的语法是:
语法:
以下程序展示了如何在C++中使用构造函数创建列表。
程序1:
程序2: