【发布时间】:2020-04-13 22:08:31
【问题描述】:
我对这两个函数的效率的理解是否正确?
VectorXd v;
void Foo(const ArrayXd&);
void Boo(const Ref<const ArrayXd>&);
// a temporary is created?
Foo(v);
// no temporary is created?
Boo(v);
另外,我还在eigen's doc 中看到了一些签名,例如Boo,但没有&。和上面的Boo有实际区别吗?
【问题讨论】: