如果我有一个使用32位std :: streampos的std :: fstream实现,我应该使用什么策略?如果我想要移动位置,我可以分几步(10gb-10次+1gb)完成。如何获取位置?或者应该将当前位置保留在fstream之外的某个变量中? P.S. 我无法更改STL的实现。