节俭的c ++高效的内存传输

时间:2019-03-21 13:42:41

标签: c++ thrift

众所周知,c ++ Thrift将“二进制”编译为std :: string。 现在,如果您想通过Thrift传输应用程序的内存块:

  1. 您将内存复制到std :: string
  2. 节俭将std :: string的数据复制到发送缓冲区中

您不能使用“移动”语义,因为原始内存可能不属于您。

如何减少多余的副本?

此致

0 个答案:

没有答案