【发布时间】:2016-11-26 00:29:52
【问题描述】:
我正在尝试将数组“放入”std::vector。
我不太了解 C++,所以基本上我正在寻找一个 sn-p 来获取数组(它是指向第一个元素 iirc 的指针)和大小。我需要这个,因为我想通过 OpenACC 将数组的内容传输到加速器设备。
我从我应该操作的函数中得到的只是两个用于数据开头和结尾的 RA 迭代器。
我知道并非所有这些都必须是连续的,但我将生成的代码将纯粹是学术性的,所以现在这不应该成为问题。
【问题讨论】:
-
你的意思是
vector.data()? -
问题是,我的上下文中没有向量对象。我只得到vector.begin() 和vector.end() 的结果。
标签: c++ arrays iterator openacc