我正在尝试将静态成员添加到以下类型:
struct mostRightCornerPred
{
__host__ __device__
static int numIterations;
bool operator()(const long long first,const long long seconds) const
{
return true;
}
};
但我不断收到错误:
1>c:\users\igal\desktop\pj1712 固定地图 res\graph\types.h(21): 错误 :属性“__host__”不适用于此处 1>c:\users\igal\desktop\pj1712 固定地图 res\graph\types.h(21): 错误 : 不允许在数据成员上使用内存限定符
我的猜测是 CUDA 不能引用这个成员。我该如何解决?