0
我有一個這樣的矩陣:C++ 11的std ::陣列切片
array<array<double, DISMAX>, DISMAX> Md;
和矢量是這樣的:
array<double, DISMAX> matrixLine;
DISMAX
是一個常數。 我的問題:如何在不使用for循環的情況下將該向量複製到矩陣的一行?可能嗎?
我有一個這樣的矩陣:C++ 11的std ::陣列切片
array<array<double, DISMAX>, DISMAX> Md;
和矢量是這樣的:
array<double, DISMAX> matrixLine;
DISMAX
是一個常數。 我的問題:如何在不使用for循環的情況下將該向量複製到矩陣的一行?可能嗎?
最簡單的方法就是做明顯的:
Md[0] = matrixLine;
目前仍然是一個循環,但std::array
隱藏的細節。
複製分配,例如,,Md[0] = matrixLine
,應該工作得很好。
1)通過編寫代碼來完成它; 2)是的,這是可能的。 –