各种OpenCL锅炉板类型是否可以安全复制?

时间:2017-05-19 21:20:35

标签: c++ opencl

我对“cl_mem”或“cl_context”等各种类型的基础类型感到有点困惑。通过opencl标题,似乎它们实际上是结构实例指针,这使得它们可以安全地复制,但据我所知,它们没有任何成员可以访问。或 - >运算符。

基本上,在将它们传递给函数参数或将它们推入向量等时,它们是否可以安全复制?

1 个答案:

答案 0 :(得分:0)

正如你所说,它们是内部的指针。因此,它们可以作为函数参数自由传递或保存在向量中。

您不应该使用它们直接访问任何成员,因为实施可以随时更改。

我将引导您使用cl.hppcl2.hpp标头,这些标头可以很好地包装C函数以供C ++使用。