如何用链表c ++替换向量

时间:2015-05-12 14:31:04

标签: c++ list vector stl linked-list

我有一个带有模板类和一些数据成员的代码,vector的代码看起来像这样

std::vector<Check> ck(100);

如何将其变成链表?

1 个答案:

答案 0 :(得分:3)

像这样:

std::list<Check> lck(ck.begin(), ck.end());

std::list是一个双重链接列表。

如果您想要单链表,可以使用std::forward_list

std::forward_list<Check> lck(ck.begin(), ck.end());