1
我對C++編程非常陌生,我試圖找出一種簡潔的方式將值分配給矩陣的第一行。我正在使用boost C++庫。以下是我的代碼的一小部分,我認爲這是解釋我的問題所必需的。在C++中爲第一行分配值
#include "boost/multi_array.hpp"
typedef boost::multi_array<double, 2> matrix;
matrix T_zone(boost::extents[2000][10])
我要分配的T_zone的第一行矩陣400.我知道我可以用一個循環做到這一點的價值,但有沒有更好的辦法?就像在python中一樣,我可以很容易地將數組的第一行設置爲T_zone[0] = 400
。
你想要所有的插槽具有相同的值還是隻有第一個? –
第一行中的所有插槽。所以我想要T_zone [0] [0],T_zone [0] [1],T_zone [0] [2] ... T_zone [0] [9]都是400。 –