我最近开始学习C++中的OOP概念,并尝试用类制作一个简单的Tic-Tac-Toe游戏。我的Game类的游戏循环从用户那里获得输入,这就是我遇到这个问题的地方。我创建了一个InputHandler类,游戏类有一个实例,并且在游戏循环中调用inputHandler.input()。如果玩家输入" res
关于有效的内存使用,我有几个问题。我有一个表格,这将被提交来接收项目的结果列表。表单提交后,其字段将由request变量接收,并由model类的submitRequest方法处理。问题是,我应该在哪里分配内存来请求变量(Request request = new Request)?在构造函数中?或者根本不分配它,因为它现在工作了?第二个问题是,我应该在哪里创建Model类的
我编写了一个简单的控制台游戏(具体而言,是TicTacToe)以供练习。游戏结束后,我需要重置游戏,所以我正在创建游戏类的新实例。
在创建新类之前,类的旧实例是否已被销毁?如果不是这样的话,它就会堆积在记忆中,这是不好的。那么,这里更好的练习是什么呢?playAgain(); //playAgain returns a b