我正在开发用于大规模计算的应用程序,并且对 STL 对象的选择和/或更好的内存管理技术以最小化计算资源有一些具体的问题。
具体来说,我的问题如下:我目前正在使用 STL 向量 obj 来存储文件中的数据,如下所示:
x x x x 0 0 0; x x x 0 0 0 0; x x x x x x x;.........
我想把它变成:
x x x x; x x x; x x x x x x x;............
是否有一种内存有效且快速的方法来做到这一点(想尽可能少地使用内存)?我可以进行就地更改吗?文件中每个冒号之间的数据大小(包括零)是恒定的。