推力迭代器指向的打印值

时间:2012-06-17 21:16:13

标签: cuda gpu thrust

请参阅以下代码:

thrust::device_vector<int>::iterator whereToBegin = copyListOfNgramCounteachdoc.begin();
end = thrust::unique_by_key(end.first, end.first + numUniqueNgrams,end.second);
thrust::device_vector<int>::iterator end1 = end.first;
thrust::device_vector<int>::iterator iter;
for(iter = whereToBegin; iter!=end1; iter++){
    //PRINT VALUE POINTED AT BY ITERATOR
 }

问题很简单。如何打印iter指向的值。

1 个答案:

答案 0 :(得分:3)

在您的主机代码中:

std::cout << *iter << std::endl;

就像标准容器一样。