C++11 std::array 切片
C++11 std::array slice
我有一个这样的矩阵:
array<array<double, DISMAX>, DISMAX> Md;
和这样的向量:
array<double, DISMAX> matrixLine;
DISMAX
是常数。
我的问题:如何在不使用 for 循环的情况下将该向量复制到矩阵的一行?可能吗?
复制作业,例如、Md[0] = matrixLine
,应该可以正常工作。
最简单的方法是做显而易见的事情:
Md[0] = matrixLine;
还有一个循环,但是 std::array
隐藏了细节。
我有一个这样的矩阵:
array<array<double, DISMAX>, DISMAX> Md;
和这样的向量:
array<double, DISMAX> matrixLine;
DISMAX
是常数。
我的问题:如何在不使用 for 循环的情况下将该向量复制到矩阵的一行?可能吗?
复制作业,例如、Md[0] = matrixLine
,应该可以正常工作。
最简单的方法是做显而易见的事情:
Md[0] = matrixLine;
还有一个循环,但是 std::array
隐藏了细节。