可以将push_back与推力库一起使用吗?那么向量的向量呢?我想在图形处理器中使用在CPu中的是:
vector< vector<int> > MyVector( 100 );
...
MyVector[i].push_back(j);
有没有一种方法可以像这样使用它:
thrust::device_vector<thrust::device_vector<int>> d_vec(4);
那么如何创建一个device_vectors数组呢?有可能吗?
发布于 2012-09-12 11:12:59
std::vector
.thrust::device_vector
有一个push_back
方法,不可能有一个包含device_vector
的device_vectors
。如果你需要这种推力功能,我建议你看看thrust::zip_iterator
,它可以提供“结构数组”,比如访问一系列不同的向量或迭代器。https://stackoverflow.com/questions/12386015
复制相似问题