我试过在函数内部调用函数但是没有遇到一些麻烦这样做,确切地说:
1>c:\users\yogi\documents\projekt_backup\v_4\rpg\rpg\mapa.cpp(548) : error C2064: term does not evaluate to a function taking 6 arguments
这是我正在尝试的功能:
void Mapa::Mapy(float *xp, float *yp,int *dir,ALLEGRO_BITMAP *party,ALLEGRO_BITMAP *mapa1,float *moveSpeed)
{
mapa1(xp,yp,dir,party,mapa1,moveSpeed);
}
这是一个内部功能:
void Mapa::mapa1(float *xp, float *yp,int *dir,ALLEGRO_BITMAP *party,ALLEGRO_BITMAP *mapa1,float *moveSpeed)
我已尝试过本网站和其他一些解决方案,但没有任何帮助。
答案 0 :(得分:0)
问题是你的一个参数的名称,因为它也被称为mapa1。 只需更改名称即可。