如何在 MPI 中的 std::map 等C++中传递 STL 对象的消息



我想使用 MPI 以std::mapstd::list等C++来传达 stl 对象,但我不知道如何做到这一点。

不幸的是,

这不可能直接实现。您将需要执行某种序列化。

既然您提到了 MPI,您可能对高性能感兴趣。在这种情况下,使用序列化可能不是最好的主意。所以我会远离更复杂的 STL 结构,只使用 std::vector .

最新更新