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 文件中并调用您的 vars REF。
然后你可以像在 C++ 中一样在 PHP 中使用它们,但是它们被称为引用而不是指针(只需在变量的 $ 之前写一个 & 符号)。

于 2012-05-21T08:17:29.240 回答