ISSUE: `std::vector` 的 `push_back` 无法正确地存储数据
对于 src\models\game.hpp(200)
中的 GetStudio().finishedProducts.push_back(workingProduct.value());
在调试中发现无法正确地将 std::optional
数据 workingProduct
调用 value
方法后压入 std::vector
容器内。
复现
- 编译并构建程序,启动,选择
开始游戏
- 决定工作室名字,打开
项目管理
->制作新游戏
- (可选)打开
项目管理
->调整项目计划
->调整开发速度为"加急开发"
这可以减少调试步骤时间 - 选择
下一回合
直到游戏开发完成- 如果员工心情值较低,将回合进入至一天的第一个回合,选择
工作室管理
->休假
可以回复员工心情值,建议每隔4-5天连休两头以确保最高工作效率
- 如果员工心情值较低,将回合进入至一天的第一个回合,选择
- 出现游戏完成提示后,为
src\models\game.hpp(200)
打上断点,点击项目管理
->发布游戏
以上,祝好。
Edited by BiDuang