flatbuffers:使用 add_myTable(table) 编码数据
flatbuffers: Using add_myTable(table) to encode data
我正在尝试使用以下构建 table 的方法,该方法取自 flatbuffers 教程:
MonsterBuilder monster_builder(builder);
monster_builder.add_pos(&pos);
monster_builder.add_hp(hp);
但为我的根 table 完成此操作后,我不确定在将其添加到 table 之前是否需要调用 .Finish()
,然后包含上面的 table .
有谁能给我提供一个示例,说明如何在嵌套的 table 中使用 add_member
命令?
您在使用 table 生成器创建的任何 table 上调用 .Finish()
。您在 FlatBufferBuilder
实例的最后只调用一次 .Finish(root)
以完成缓冲区的构造。
我正在尝试使用以下构建 table 的方法,该方法取自 flatbuffers 教程:
MonsterBuilder monster_builder(builder);
monster_builder.add_pos(&pos);
monster_builder.add_hp(hp);
但为我的根 table 完成此操作后,我不确定在将其添加到 table 之前是否需要调用 .Finish()
,然后包含上面的 table .
有谁能给我提供一个示例,说明如何在嵌套的 table 中使用 add_member
命令?
您在使用 table 生成器创建的任何 table 上调用 .Finish()
。您在 FlatBufferBuilder
实例的最后只调用一次 .Finish(root)
以完成缓冲区的构造。