之间是否有有效的复制机制
std::vector<std::vector<double>> std_mat
arma::mat arma_mat
其中 arma::mat arma_mat 指的是犰狳矩阵/数学库。
我的项目依赖于两个单独的矩阵/数据采集库,其中矩阵分别定义如上。但是,在处理管道的某个阶段,我需要将一个复制到另一个以避免破坏遗留代码。我想知道是否有某种类型的转换运算符从一个到另一个(所以我们不必复制),或者如果没有,一种有效的复制机制(类似于 vector.emplace_back 概念)。现在我正在使用双循环,但我相信它可以更有效。