0

SWIGを使用してC++ソースコードをラップしていますが、コードにポインターと参照があります。これらの関数を使用するためのPHPコードを作成するにはどうすればよいですか?私のC++クラスは次のとおりです。

Bitmap : public Image
{
public:
    void fillColor(const unsigned int *color);
};

fillColor()PHPコードを呼び出すにはどうすればよいですか?

4

1 に答える 1

0

これがあなたが探しているものだと思います:http ://www.swig.org/Doc1.3/Php.html#Php_nn2_5

3つのオプションがあります-最も自然なのは、単に「phppointers.i」を.swgまたは.i swigファイルに含めて、varsREFを呼び出すことだと思います。
次に、C ++の場合と同じようにPHPで使用できますが、ポインターではなく参照と呼ばれます(変数の$の前にampsersand&を書き込むだけです)。

于 2012-05-21T08:17:29.240 に答える