从向量中删除元素后出现段错误
我目前正在研究一个项目,更确切地说是七巧板游戏。
我遇到段故障,我不明白为什么。
鉴于我有一个完整的项目,我将尝试简化问题:
我有一个GameManager类,其中特别包含Menu对象(以及其他内容,但我认为这并不重要。gameManager用于初始化该对象并进行管理。
菜单包含一个按钮矢量(每个按钮都有一个lambda,当用户单击该按钮时可以执行操作)。
std::vector<std::unique_ptr<Button>> buttons;
为了说明它是如何工作的,我将举一个例子:如果用户单击“加载...