首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flatbuffers:断言‘off && off <= GetSize()’失败

Flatbuffers:断言‘off && off <= GetSize()’失败
EN

Stack Overflow用户
提问于 2017-01-11 07:51:15
回答 0查看 627关注 0票数 0

在实现了我的“自下而上”扁平缓冲区编码器后,我得到了以下错误消息:

代码语言:javascript
复制
../../flatbuffers-master/include/flatbuffers/flatbuffers.h:804: flatbuffers::uoffset_t flatbuffers::FlatBufferBuilder::ReferTo(flatbuffers::uoffset_t): Assertion `off && off <= GetSize()' failed.

我相信这可能是因为我在将每个flatbuffers::Offset<MyTable>写入数组之后销毁了构建器,因此该表构建器以后不能具有与其相关的这组函数?解决这个错误的最有效的方法是拥有一组构建器吗?

目前,我正在使用我的MyTableBuilder在创建每个flatbuffers::Offset之间清除我的latbuffers::FlatBufferBuilder,因为这阻止了我得到嵌套错误。

这是我尝试理解扁平缓冲区的第三篇文章,感谢您的支持。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41580509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档