相关文章推荐
逼格高的牛腩  ·  香港科技大学-广州·  1 周前    · 
英姿勃勃的火柴  ·  中国传媒大学播音主持录取分数线·  1 年前    · 
小眼睛的手电筒  ·  一路走好!温碧霞爸爸去世,曾是国民党老兵,温 ...·  1 年前    · 
腼腆的红茶  ·  europrodotti I 实验室I ...·  1 年前    · 
拉风的领结  ·  新时代的“夸父逐日”,能源危机的终结者——“ ...·  1 年前    · 
小百科  ›  C++:将指针向量加至数组,至特征::ArrayXd-腾讯云开发者社区-腾讯云
指针 数组 指针数组
风度翩翩的柿子
1 年前
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
提问
问 C++:将指针向量复制到数组,到特征::ArrayXd
Stack Overflow用户
提问于 2022-11-17 11:37:51
EN

我有 std::vector<double *> x ,其中每个元素指向C样式的双数组。双数组的值随我的程序的每一次迭代而变化。我希望将它们的副本创建到 Eigen::ArrayXd x_old 中,这样我就可以用新的值计算差异。我尝试过使用 Eigen::Map ,但是它只复制了一个数组,而且它们仍然是从内存上连接的,所以在技术上它不是一个副本。现在我尝试 memcpy 它,但我只得到第一个数组。谢谢你的帮助

std::vector<double *> x;
x.push_back( new double[2]{1, 2} );
x.push_back( new double[2]{3, 4} );
Eigen::ArrayXd x_old(4);
 
推荐文章
逼格高的牛腩  ·  香港科技大学-广州
1 周前
英姿勃勃的火柴  ·  中国传媒大学播音主持录取分数线
1 年前
小眼睛的手电筒  ·  一路走好!温碧霞爸爸去世,曾是国民党老兵,温碧霞晒全家福送别 ...
1 年前
腼腆的红茶  ·  europrodotti I 实验室I 科研开发,质量控制
1 年前
拉风的领结  ·  新时代的“夸父逐日”,能源危机的终结者——“人造太阳” - 知乎
1 年前
Link管理   ·   Sov5搜索   ·   小百科
小百科 - 百科知识指南