2017-07-15 102 views
0

我有一個這樣的矩陣:C++ 11的std ::陣列切片

array<array<double, DISMAX>, DISMAX> Md; 

和矢量是這樣的:

array<double, DISMAX> matrixLine; 

DISMAX是一個常數。 我的問題:如何在不使用for循環的情況下將該向量複製到矩陣的一行?可能嗎?

+0

1)通過編寫代碼來完成它; 2)是的,這是可能的。 –

回答

0

最簡單的方法就是做明顯的:

Md[0] = matrixLine; 

目前仍然是一個循環,但std::array隱藏的細節。

0

複製分配,例如,Md[0] = matrixLine,應該工作得很好。