……世界上最受推崇和设计精良的 C++ 库项目之一。 — Herb Sutter 和 Andrei Alexandrescu,《C++ 编码规范》
……世界上最受推崇和设计精良的 C++ 库项目之一。
boost::mpi::python::register_skeleton_and_content — 注册一个类型以便在 Python 中使用骨架/内容机制。
// In header: <boost/mpi/python.hpp> template<typename T> void register_skeleton_and_content(const T & value = T(), PyTypeObject * type = 0);
骨架/内容机制只能在 Python 中与之前通过调用此函数注册的 C++ 类型一起使用。发送方和接收方都必须注册该类型。允许对同一类型T调用此函数多次,但每个进程每个类型只需要调用一次。类型T必须是可序列化的。
T
参数
value
类型 T 的示例对象,用于确定与 T 关联的 Python 类型(如果未指定type)。
type
与 C++ 类型T关联的 Python 类型。如果未提供,它将根据相同的值value计算。