错误(错误C2064),功能中的功能

Error (error C2064) , function in function

本文关键字:功能 错误 C2064      更新时间:2023-10-16

我尝试在功能中调用函数,但没有我在这样做时遇到了一些麻烦:

1>c:usersyogidocumentsprojekt_backupv_4rpgrpgmapa.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)

我尝试了该网站的一些解决方案,但没有其他帮助。

问题是您的一个参数的名称,也称为mapa1。只需更改名称即可。