草庐IT

gamerunning

全部标签

c++ - 这个 goto 有多糟糕?

我创建了一个俄罗斯方block游戏,您可以在游戏结束后重新开始。我用goto快速而肮脏地实现了这个(见代码)。Game类依赖于析构函数,它们是用这些goto调用的吗?这个goto有多糟糕,是否可以接受,或者我应该怎么做?intAPIENTRYWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRlpCmdLine,intnCmdShow){//initiatesdlsdl_init();//seedrngsrand(time(NULL));newgame://newgamelabelGamegame(GAME_WIDTH,GAME