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 隐藏了细节。