这个错误通常意味着您正在尝试对非指针类型的控制流程进行解引用操作。其中一个解决方案是检查您的代码并确保您正在对指针进行解引用。例如,以下代码将出现该错误:
int a = 2; *a;
正确的写法应该是:
int a = 2; int* p = &a; *p;
这里是将整数类型变量“a”的地址存储到整数类型指针“p”中,并对指针“p”进行解引用操作,因此不会出现类型错误。
上一篇:编译ctime库时需要修复一个错误。clock_gettime和CLOCK_REALTIME在这个范围内未声明。
下一篇:编译CUDA源文件(.cu -> .cu.o)时,隐式规则搞乱了Makefile。