Pythonのドキュメントには、 C \C++を使用したPythonの拡張と埋め込みに関する優れた入門書が記載されています。ただし、多くの場合、言語間で複雑なデータ構造を転送する必要があります。
これを達成するための最良の方法は何でしょうか?
Pythonのドキュメントには、 C \C++を使用したPythonの拡張と埋め込みに関する優れた入門書が記載されています。ただし、多くの場合、言語間で複雑なデータ構造を転送する必要があります。
これを達成するための最良の方法は何でしょうか?
独自のタイプを作成し、tp_*attr
メンバーを適切に入力します。
IIRC Boost.Python http://www.boost.org/doc/libs/1_54_0/libs/python/doc/index.htmlは、ここで多くの面倒な作業を行います。