文件指针定位 · seekg / seekp · 随机访问

文件 = 有序字节流(0,1,2,…,n-1);fstream 的 g 与 p 共用同一个文件位置,seek 把它跳到任意偏移
磁盘文件(字节序列) 写指针 p 读指针 g file.open(...) seek 的第二参数 = 偏移起点 ios::beg 从开头(默认) ios::cur 从当前 ios::end 从结尾 定长记录随机访问:每条 int = 4 字节 seekp(序号 × sizeof(int)) → 直接跳到第 k 条记录,无需从头扫