繁体   English   中英

将值分配给C ++中的矩阵的第一行

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM