在OpenCL中打印指针

时间:2012-08-27 14:29:45

标签: c++ pointers printf opencl

我可以在OpenCL函数中打印指针吗? 我可以在内核函数中使用printf但是我找不到打印指针的方法。

是否有一些与以下相同的内容?:

int *ptr = 5;
printf("%p \n", (void *)ptr);

1 个答案:

答案 0 :(得分:0)

这有什么问题?

int x = 5;
int *ptr;
ptr = &x;
printf("%p \n", ptr);

你不能让ptr指向5.指针必须指向内存:

筹码:int x  要么  堆:int* ptr = new int(5)