c++ - 检查FlexBuffers缓冲区在C++中是否未损坏

标签 c++ flatbuffers

我想将FlexBuffers用作一种二进制格式的JSON。但是由于缓冲区及其大小可能是由外部用户提供的,因此我想知道是否有任何方法可以检查具有其大小的FlexBuffers缓冲区是否是真实的,并且在C++中没有损坏。

最佳答案

目前没有像FlatBuffers那样实现的Verifier,我们绝对应该有一个。我会在GitHub上发布一个有关它的问题。

关于c++ - 检查FlexBuffers缓冲区在C++中是否未损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64006326/

相关文章:

rust - 如何检查 Flatbuffer 是否有效或正确处理错误?

c - flatcc union 作为顶部元素

serialization - FlatBuffers 和 NULL 值

c++ - 使用 Flatbuffer Union 导致双重释放或损坏错误

javascript - 在 JavaScript Google Flatbuffers 中,如何编写 ulong?

c++ - 虚拟网络摄像头驱动程序

c++ - std::string 中的内存泄漏

c++ - Vector is not incrementable 错误

c++ - 当通过 New 调用时,Constructor 中的 Malloc 返回 NULL

c++ - 改变类对象数量的 vector