cuando se intenta emitir un elemento con boost_tuple usando boost mpi:
broadcast(world,J,0);
Tengo el error
/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);
¿Qué puedo hacer? Gracias.
Respuestas
1 para la respuesta № 1Puedes hacer lo análogo a ¿Es compatible con boost la serialización de c ++ 11's std :: tuple?
Alternativamente, use c ++ 14 std::index_sequence
con c ++ 17 "s expresiones de pliegue generalizadas.