我正在为套接字send()
调用填充网络数据缓冲区。最初我知道缓冲区maximumSize
,并且(在填充它之后)我知道finalSize <= maximumSize
。我觉得有可能缩小这样的缓冲区,使其更小,保持数据不变,这很方便。
1)我想使用容器,沿(like std::vector< char > or std::string
)存储大小
2) 不需要将分配的缓冲区字节设置为零或任何其他已知值。
我想满足 1 和 2。你能告诉我什么容器,为什么?
我正在为套接字send()
调用填充网络数据缓冲区。最初我知道缓冲区maximumSize
,并且(在填充它之后)我知道finalSize <= maximumSize
。我觉得有可能缩小这样的缓冲区,使其更小,保持数据不变,这很方便。
1)我想使用容器,沿(like std::vector< char > or std::string
)存储大小
2) 不需要将分配的缓冲区字节设置为零或任何其他已知值。
我想满足 1 和 2。你能告诉我什么容器,为什么?