在c++中,我可以初始化节点为矩阵的链表吗?我可以使用std::list<double[2][2]>mylist,这意味着链表中的每个节点都是2*2矩阵?
如果我不能像这样初始化,我该如何实现呢?
您需要将矩阵封装在结构或类中,例如
#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);
}
现场演示