求解~这个错误怎么回事呢?
SeqList *init_SeqList()
{
SeqList *L;
L=malloc(sizeof(SeqList));
L->last=-1;
return L;
}
error C2440: '=' : cannot convert from 'void *' to 'SeqList *'
[解决办法]
- C/C++ code
SeqList *init_SeqList(){ SeqList *L; L = (SeqList *)malloc(sizeof(SeqList)); L->last = -1; return L;}
[解决办法]
malloc(sizeof(SeqList));//你直接这样malloc的话,生成的是'void *'