文档说关于 original_order:
“original_order(在表上):由于表中的元素不需要以任何特定顺序存储,因此它们通常通过按大小排序来优化空间。这个属性阻止了这种情况的发生。”
我现在有点困惑。我认为 FlatBuffers 表类似于 C++ 中的数组,在我的代码中我没有看到任何问题。例如,我定义了这样的 LineString 几何:
table Vec2List {
p:[Vec2];
}
table Linestring {
points:Vec2List;
}
这样可行。虽然需要声明 original_order 吗?