-1
我正在處理在二維數組上移動「ant」北,南,東或西的函數。我在我爲這個「ant」構建的類中完成了這些功能,但是當我嘗試使用這些函數時,我總是收到「非法使用非靜態成員函數」。函數錯誤的使用無效
Erno game;
這就是我在主函數中調用類的方法。
if(movement == 'N')
game.move_N;
這就是我從main中調用我的函數的方法。
void move_N()
{
if(row-1 < 0)
{
cout << "ERNO CANT MAKE THAT MOVE. PLEASE TRY A DIFFERENT MOVE. (S/E/W/.)";
}
else
row -=1;
最後,這是我在課堂上寫的功能。所有的方向都是相同的僞碼。他們也在私營部門。
即時通訊新的類,所以任何幫助,非常感謝!提前致謝!
S /'game.move_N;'/'game.move_N();' – user0042