这是取自 Marmalade sdk 教程 Kartz Game 的示例
//Initialise the memory manager.
MemoryManagerInit();
**{**
CGame* game;
**{**
//create CGame object in 'Misc' memory bucket.
CTempBucketSwitch b(MB_MISC);
game = new CGame;
**}**
//run the game until it exits.
game->Run();
delete game;
**}**
//Terminate the memory manager, warning about any remaining allocations (these are leaks).
MemoryManagerTerm();
我不明白这个大括号在这里做什么?当我删除它时,程序崩溃