当尝试使用 boost mpi 通过 boost_tuple 来广播元素时:
broadcast(world,J,0);
我有错误:
/usr/local/include/boost/serialization/access.hpp:118:9: error: 'class boost::tuples::tuple<int, int, int, int, int>' has no member named 'serialize'
t.serialize(ar, file_version);
我能做什么?谢谢。
最佳答案
您可以执行类似于 Does boost support serialization of c++11's std::tuple? 的操作
或者,将 c++14 std::index_sequence
与 c++17 的 generalized fold expressions 一起使用.
关于boost - 我怎样才能序列化boost元组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33373723/