如何初始化节点为矩阵的链表?

时间:2014-10-07 07:07:42

标签: c++ linked-list

在c ++中,我可以初始化其节点为矩阵的链表吗?我可以使用std :: list<双[2] [2]>我的列表, 这意味着链表中的每个节点都是2 * 2矩阵?

如果我不能这样初始化,我该如何实现呢?

1 个答案:

答案 0 :(得分:1)

您需要将矩阵包装在结构或类中,例如

#include <list>

struct D {
    double a[2][2];
};

int main()
{
    std::list<D> mylist;

    D d = { 1.0, 2.0, 3.0, 4.0 };

    mylist.push_back(d);
}

LIVE DEMO