FooというC++クラスがあります。Cython C ++チュートリアルに従う場合は、Pythonクラスを別の方法で呼び出す必要があります(たとえば、PyFoo)。ただし、PythonクラスFooも呼び出す必要があります。それを効率的に行う方法は?
編集:以前にBoostPythonとインターフェースされていた既存のC++ライブラリとインターフェースしようとしています。さまざまな理由で、代わりにCythonをテストしたいと思います。Boost:PythonではPythonクラスはC ++と同じ名前で呼び出されたので、この命名規則を続けたいと思います。クラスを別の方法で呼び出すことはPython(CPython)の要件ではありませんが、少なくともチュートリアルではCythonによって課されているようです。
もちろん、純粋なPythonモジュールを使用して、PyFooを呼び出すFooクラスを定義することもできますが、これは退屈で非効率的なようです。