【发布时间】:2018-02-15 05:01:33
【问题描述】:
我正在尝试在 C++ 中制作大对象,使用 Rcpp lib,它是一个负数和正数矩阵,我定义了一个 double 类型的辅助二维数组,因为由于对象的维度,我无法使用 NumericMatrix。 现在我正在尝试将这个巨大的数组放入一个 std::list 中,例如:
std::list<NumericMatrix> listOfMatrix;
但是对于数组:
std::list<double array[nrows][ncols]> listOfMarix;
【问题讨论】:
-
对不起,错误的代码 cmets,我是这个'-.-的新手'-.-
-
你有什么问题?您尝试的方法不起作用吗?
-
这段代码错了,我想做一个二维数组列表,不知道怎么做
-
使用嵌套的
std::array或std::vector。你真的需要使用std::list吗?它应该是您最后选择的结构。 -
好吧,我可以尝试在 c++ 中使用一种 cbind() 来做一个更大的数组