0

最初の質問:class_classには4つのパラメーターがあります。

class template class_<T, Bases, HeldType, NonCopyable>

BasesとHeldTypeのパラメーターがわかりません。パラメーターの使用方法。このドキュメント:http ://www.boost.org/doc/libs/1_51_0/libs/python/doc/v2/class.html

2番目の質問:c ++関数のコールバックとしてPython関数を作成する必要があります。方法は?いくつかの例はどこにありますか?

4

1 に答える 1

0

HeldTypeは、オブジェクトを保持するために特別なオブジェクトを使用する場合に役立ちます。たとえば、実装内でshared_ptr <>を使用する場合、これをHeldTypeとして使用できます。

shared_ptrが何であるかわからない場合は、グーグルで検索してください。これらは優れたツールです。

HeldTypeとしてのshared_ptr<>の例としての詳細な説明は、ここにあります: Python Wiki、スマートポインターを使用

于 2012-09-07T13:54:51.010 に答える