[英]Assign values to first row of matrix in C++
我对C ++编程非常陌生,我试图找出一种简洁的方法将值分配给矩阵的第一行。 我正在使用boost c ++库。 以下是我的代码的一小段代码,我认为这是说明我的问题所必需的。
#include "boost/multi_array.hpp"
typedef boost::multi_array<double, 2> matrix;
matrix T_zone(boost::extents[2000][10])
我想将T_zone矩阵的第一行赋值为400。我知道我可以使用for循环来做到这一点,但是有更好的方法吗? 就像在python中一样,我可以轻松地将数组的第一行设置为T_zone[0] = 400
。
不行。您无法使用一行代码来完成此操作。 您必须使用for循环。 如果我错了,请纠正我。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.