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。 –