• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

函数错误的使用无效

c/c++ 来源:Mario Crim 3次浏览

我正在处理在二维数组上移动“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; 

最后,这是我在课堂上写的功能。所有的方向都是相同的伪码。他们也在私营部门。

即时通讯新的类,所以任何帮助,非常感谢!提前致谢!


===========解决方案如下:

只需添加调用操作:game.move_N();


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)