首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用推力库的push_back

使用推力库的push_back
EN

Stack Overflow用户
提问于 2012-09-12 10:21:04
回答 1查看 2.9K关注 0票数 6

可以将push_back与推力库一起使用吗?那么向量的向量呢?我想在图形处理器中使用在CPu中的是:

代码语言:javascript
运行
AI代码解释
复制
 vector< vector<int> > MyVector( 100 );
 ...
 MyVector[i].push_back(j);

有没有一种方法可以像这样使用它:

代码语言:javascript
运行
AI代码解释
复制
thrust::device_vector<thrust::device_vector<int>> d_vec(4);

那么如何创建一个device_vectors数组呢?有可能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-12 11:12:59

  1. 是的,就像std::vector.
  2. No,一样,thrust::device_vector有一个push_back方法,不可能有一个包含device_vectordevice_vectors。如果你需要这种推力功能,我建议你看看thrust::zip_iterator,它可以提供“结构数组”,比如访问一系列不同的向量或迭代器。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12386015

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文