我有一些数据存储在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::vectorcorpX,所以我获得了一个std::vector<std:valarray<double>>. 现在我还需要将每个的前两个值存储std::valarray在另一个中std::valarray:
std:valarray<double> position_corps = \\ Concatenation of all the std::valarrays corpsX
我怎样才能以简单的方式做到这一点?谢谢!