我有一些数据存储在std::vector<std::vector<double>
. 我用它std::valarray
从我的std::vector<std::vector<double>
.
std:valarray<double> corpX(corps_tmp[i].data(), corps_tmp[i].size());
有了这个新的,std:valarray<double>
我创建了一个std::vector
corpX,所以我获得了一个std::vector<std:valarray<double>>
. 现在我还需要将每个的前两个值存储std::valarray
在另一个中std::valarray
:
std:valarray<double> position_corps = \\ Concatenation of all the std::valarrays corpsX
我怎样才能以简单的方式做到这一点?谢谢!