【发布时间】:2017-05-10 10:18:50
【问题描述】:
我正在尝试一些我认为相对简单但不知如何去做的事情。我有一个函数,它作为参数接受一个 boost::numeric::ublas::vector,而不是必须事先声明向量我希望能够在函数内将它声明为右值,这可能与 boost: :numeric::ublas::vector?
现在我这样做
boost::numeric::ublas::vector<double> point(3);
point <<= 1, 2, 3;
test(point);
我想做这样的事情,这对于带有列表初始化的普通 std::vectors 是可能的。
test( {1,2,3} )
这种方式可以用 boost::numeric::ublas::vector 实现吗?
【问题讨论】: