标签: c++ fstream
如果我使用32位std :: streampos实现std :: fstream,我应该使用什么策略?如果我想移动位置,我可以分几个步骤(10gb - 10次+ 1gb)。我怎样才能获得职位?或者我应该在fstream之外的某个变量中保持当前位置吗?
P.S。我无法改变STL的实现。
答案 0 :(得分:1)
如果您无法添加STL,那么自己跟踪当前位置是最直接的答案。如果您的编译器支持long long类型,我会选择它。
long long