Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 我应该在main()函数中尽可能少地编写代码吗?_C++_Oop_Main - Fatal编程技术网

C++ 我应该在main()函数中尽可能少地编写代码吗?

C++ 我应该在main()函数中尽可能少地编写代码吗?,c++,oop,main,C++,Oop,Main,我正在做一个小游戏,我不知道是应该将大部分语句放在主函数中,还是将它们作为无效函数放在我的player对象中(在每次迭代过程中,除了布尔值之外,我不会返回任何值) 一般来说,您应该将main()作为执行环境(操作系统)和您实现的系统之间的桥梁。这意味着main应该“破解”命令行参数,然后立即将控制权传递给实例化顶级对象并运行系统的方法。1。非常基于意见。2.取决于很多因素,所以给出的信息太少。目标是在每个函数中写尽可能多(或很少)的内容。这通常并不意味着几乎所有的事情都在main中完成。您应该将

我正在做一个小游戏,我不知道是应该将大部分语句放在主函数中,还是将它们作为无效函数放在我的
player
对象中(在每次迭代过程中,除了布尔值之外,我不会返回任何值)

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

1。非常基于意见。2.取决于很多因素,所以给出的信息太少。目标是在每个函数中写尽可能多(或很少)的内容。这通常并不意味着几乎所有的事情都在
main
中完成。您应该将程序分解成有意义的组件。如果某些代码实现了某个播放器所做的事情,那么它就属于该播放器类,否则它就不属于该类。