我正在使用SDL在C++中進行遊戲。我有主要功能女巫只需要運行遊戲功能。運行遊戲功能運行遊戲,退出時應返回0。我曾嘗試在每次調用之前和之後打印事件,並在返回0時發生段錯誤;遊戲中的C++分段錯誤
functioncall()
{
Loads of SDL and other stuff
SDL_Quit();
gamestatemanager.~Gamestatemanager();
return 0; // This is probably where i get the seg fault
}
就讓gamestatemanager走出去的範圍,而不是調用它的析構函數。 – billz
問題是什麼? – Kamouth
您可以通過新創建它,然後通過刪除來銷燬它。 –