这个问题和答案让我确信 STXXL 只处理固定的数据长度。是否有任何替代 STXXL 来处理动态数据大小(编译时数据大小未知)?
或者有什么技巧可以使用 STXXL 来处理动态数据大小?上面的链接提到定义了许多不同长度的结构并在运行时选择最接近的结构。我一直在考虑创建一个工具来检测数据大小或获取用户指定的记录大小,然后让该工具使用已知大小自动生成代码,将其编译为另一个可执行文件并运行它。
这个问题和答案让我确信 STXXL 只处理固定的数据长度。是否有任何替代 STXXL 来处理动态数据大小(编译时数据大小未知)?
或者有什么技巧可以使用 STXXL 来处理动态数据大小?上面的链接提到定义了许多不同长度的结构并在运行时选择最接近的结构。我一直在考虑创建一个工具来检测数据大小或获取用户指定的记录大小,然后让该工具使用已知大小自动生成代码,将其编译为另一个可执行文件并运行它。