boost::shared_Ptr
SWIG を使用して Tcl レイヤーに公開したいと考えています。しかし、現在、これを公開できるかどうかはわかりません。SWIG/Lib フォルダに のインターフェイス ファイルが含まれていることがわかりましたshared_ptr.i
。しかし、コンテンツでは、直接使用できないことがわかりました。" " の後に含める必要がありますboost_shared_ptr.i
。しかしboost_shared_ptr.i
、「SWIG/Lib/tcl
」フォルダには似たようなものはありませんが、Java に含めることができる同様のインターフェースがあります。
質問する
462 次
2 に答える
4
私が最後に試したとき、すべての SWIG で boost/shared_ptr の適切なサポートがありませんでした。Python のカバレッジが最も優れていました。これが変わったかどうかを聞くことに興味があります。
SWIG に関する私の他の経験によると、公開するタイプごとに %template を使用してテンプレートをインスタンス化する必要もあります。
于 2013-07-15T22:22:29.117 に答える
0
標準の shared_ptr を使用できないのですか? つまり、std::tr1::shared_ptr? gccでは、する必要があります
#include <tr1/memory>
于 2013-05-30T17:22:18.287 に答える