我在项目中使用sqlite。
写了一个查询语句:
sqlstr=“select * from Mission where ID=2”;
sqlite3_exec(pDB,sqlstr.c_str(),loadRecord,NULL,&errMsg);
结果报错说我
“int (MissionSelectScene::*)(void para, int n_column, char **column_value, char **column_name)" 类型的实参与 "int ()(void *, int, char **, char **)” 类型的形参不兼容
下面是我的loadRecord函数。
int MissionSelectScene::loadRecord(void * para, int n_column, char ** column_value, char ** column_name)
{
return 0;
}
请问这是怎么回事?