【发布时间】:2021-10-17 06:26:00
【问题描述】:
我有这个语句,我想以宏的形式改变它:
int *arr; <br>
int T;
cudaMalloc( &arr, sizeof(int) * (1+T) );
我做了类似的事情,但这在程序中不起作用。
#define fun(a,b,c) cudaMalloc( (a), sizeof( b) * (1+ c));
如何做到这一点?
【问题讨论】:
-
你是如何调用那个宏的?
-
最后的
;应该被删除。
标签: c cuda c-preprocessor