【发布时间】:2012-11-18 12:04:56
【问题描述】:
如果我想使用按值传递的概念怎么办。例如:
void sum(int &u, int &v)
{ return u+v; }
__kernel void testing(__global int *a, __global int *b, __global int *c)
{ int i = get_global_id(0);
int u = max(a,b);
int v = min(b,c);
int x = sum(u,v);
}
现在我的错误出现在“&”符号处。我无法使用按引用传递概念传递参数。怎么办?
【问题讨论】:
标签: kernel opencl pass-by-value