gpt4 book ai didi

c++ - 存储流数据的最佳方式

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:34:47 25 4
gpt4 key购买 nike

我正在制作一个游戏消息系统并使用 boost::serialize 将消息数据转换为流并发送。这适用于立即传输消息,因为我可以发送对流的引用。

但是在某些情况下我也想对消息进行排队。我不确定存储数据的最佳方式是什么。

我试过了 std::queue<std::stringstream>但这只是错误很多。

std::bitset 看起来很有前途,但我不确定。

或者这完全是疯了?

最佳答案

尝试 std::queue<std::vector<char> > .您之前尝试的 stringstream 不可复制,因此只需复制字节即可。您还可以使用字符串作为队列中的值类型,因为这可能是您将从字符串流中获取的内容。

关于c++ - 存储流数据的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6619362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com