函数错误的使用无效
问题描述:
我正在处理在二维数组上移动“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
谢谢!不能相信我自己没有意识到这一点。 –
S /'game.move_N;'/'game.move_N();' – user0042