- UID
- 2150
- 帖子
- 8536
- 积分
- 32640
- 阅读权限
- 80
- 注册时间
- 2005-7-22
- 最后登录
- 2014-7-12
- 在线时间
- 6794 小时
- 战队
- [B.D]=
- 种族
- Protoss
- 战队
- [B.D]=
- 种族
- Protoss
|
SQLITE_API int sqlite3_exec(
sqlite3*, /* An open database */
const char *sql, /* SQL to be evaluated */
int (*callback)(void*,int,char**,char**), /* Callback function */
void *, /* 1st argument to callback */
char **errmsg /* Error msg written here */
);
int QuoridorAI::loadRecord( void * para, int n_column, char ** column_value, char ** column_name)
//result = sqlite3_exec( db, sql->getCString(),loadRecord, &count, &errMsg );
呵呵,编译器的提示是对的。
QuoridorAI ai;
sqlite3_exec(db,sql->getCString(),std::bind(&QuoridorAI::loadRecord,&ai),
&count, &errMsg);
或者你是在QuoridorAI类里面的话,可以这么调用
sqlite3_exec(db,sql->getCString(),std::bind(&QuoridorAI::loadRecord,this),
&count, &errMsg);
|
|