请查看此代码的上下文。
auto normalized_log = CreateNormalizedLog(builder, pairs);
builder.Finish(normalized_log);
auto buffPtr = builder.GetBufferPointer();
SendUdpPacket(&ipInfo, reinterpret_cast<SOCKET>(ipInfo.hdle), buffPtr, builder.GetSize());
我需要打包创建的 buffPtr 的大小(固定两个字节)。有没有不复制整个缓冲区的附加/偏移的首选方法?
我认为我无法将大小添加到架构中,因为收到后我应该知道大小而无需调用 getRootAsNormalizedLog。
有没有办法向结果缓冲区添加额外的字节?