在下列情況下,我怎麼能刪除列表中的畫面?刪除對象::列表
class ScreenManager {
list<GameScreen> screens;
void removeScreen(GameScreen & screen) {
//screens.remove(screen); // won't work
//screens.erase(remove(screens.begin(), screens.end(), screen), screens.end()); // won't work either
}
}
爲什麼不工作? – vmpstr 2012-03-29 20:43:06
'刪除'作品。如果沒有,那麼你沒有告訴我們足夠的。 – 2012-03-29 20:43:13
給我們更多的細節,你能提供更多的代碼嗎? – ManiP 2012-03-29 20:43:46