好的,所以我几乎完成了一个程序。然而,虽然它可以在 Windows 上运行,但我更愿意在我的 Mac 上运行它来测试性能差异(我的 Mac 有更快的硬件)。
我有一个无序映射,它存储在文本文件中的值中,我也在复制这个映射来反转键/值对。
文本文件不断添加新行,从研究中我发现这是因为 Windows 添加了它自己的回车符(为什么?!)并且它位于我的地图中每个第二个元素的末尾。该文件是“stringx,stringy”,因此我使用 stringstream 将字符串 x 和 y 拆分为键/值对。
编辑:感谢各位的回答,辛苦了!