Rhe*_*xis 0 c++ program-entry-point
为了使main()(在c ++中)保持尽可能干净/小,你可以选择几个选项,但哪个选项最好?初始化main中的所有变量,在main之外初始化它们作为全局,在.h中全局,在主BUT中初始化它们在其他地方设置值(通过将它们传递给函数).可能还有其他方法但是,将main()保持为干净/清晰/尽可能小的最佳方法是什么?
避免像猪流感一样的全球/单身,这是一种不好的做法,并且可能对更大的多线程项目产生非常糟糕的影响.看到你正在使用C++,你可以将你的应用程序包装成一个大型管理器类型类,它将所有内容都很好地考虑在一个适合你/你的编码风格的风格中,然后主要是你需要做的就是:
int main(int argc, char** argv)
{
Application MyApp(argc,argv);
return MyApp.start();
}
Run Code Online (Sandbox Code Playgroud)
这是非常整洁的
| 归档时间: |
|
| 查看次数: |
221 次 |
| 最近记录: |