错误(错误C2064),功能正常

时间:2014-02-01 17:31:07

标签: c++ visual-c++

我试过在函数内部调用函数但是没有遇到一些麻烦这样做,确切地说:

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)

我已尝试过本网站和其他一些解决方案,但没有任何帮助。

1 个答案:

答案 0 :(得分:0)

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