【问题标题】:Should I aim to write as little as possible in my main() function? [closed]我是否应该尽可能少写 main() 函数? [关闭]
【发布时间】:2013-09-24 00:45:27
【问题描述】:

我正在制作一个小游戏,我不知道是否应该将大部分语句放在主函数中,或者只是将它们作为 void 函数放在我的 player 对象中(我并没有真正返回每次迭代中除了布尔值以外的任何值)。

【问题讨论】:

  • 1.非常基于意见。 2. 取决于很多因素,因此提供的信息太少。
  • 力求在每个函数中写尽可能多(或少)有意义。这通常并不意味着几乎所有事情都在 main 中完成。
  • 您应该致力于将您的程序分解为有意义的组件。如果某些代码实现了玩家所做的事情,那么它属于玩家类,否则它不属于。

标签: c++ oop main


【解决方案1】:

一般而言,您的目标应该是让您的main() 成为执行环境(操作系统)和您实现的系统之间的桥梁。这意味着main 应该“破解”命令行参数,然后迅速将控制权传递给实例化顶级对象并运行您的系统的方法。

【讨论】:

    猜你喜欢
    • 2016-02-04
    • 1970-01-01
    • 1970-01-01
    • 2011-11-16
    • 2013-03-18
    • 1970-01-01
    • 2011-02-07
    • 2020-10-05
    • 1970-01-01
    相关资源
    最近更新 更多