1
我正在使用boost::numeric::ublas::vector<double>
(http://www.boost.org/doc/libs/1_41_0/libs/numeric/ublas/doc/vector.htm)。boost :: numeric :: ublas :: vector内部数据存储指针
我怎样才能得到一个内部数据指针的双? 我需要内部指针,因为我想将矢量复制到CUDA (i.e. using cudaMemcpy)
。还是有任何优雅的方式来复制我的助推向量/矩阵?
我知道我可以这样做:
boost::numeric::ublas::vector<double> vector;
double* ptr = &vector[0];
但有一个更优雅的方式?