我正在制作一个游戏消息系统并使用 boost::serialize 将消息数据转换为流并发送它。这适用于即时传输消息,因为我可以发送对流的引用。
但是,在某些情况下,我也想将消息排队。我不确定存储数据的最佳方式是什么。
我试过std::queue<std::stringstream>
了,但这只是错误很多。
std::bitset 看起来很有希望,但我不确定。
或者这完全是疯子?
我正在制作一个游戏消息系统并使用 boost::serialize 将消息数据转换为流并发送它。这适用于即时传输消息,因为我可以发送对流的引用。
但是,在某些情况下,我也想将消息排队。我不确定存储数据的最佳方式是什么。
我试过std::queue<std::stringstream>
了,但这只是错误很多。
std::bitset 看起来很有希望,但我不确定。
或者这完全是疯子?