1
我在包裝我的C++中的PHP代碼與SWIG一個問題沒有匹配的功能: 與被聲明爲以下方法我有在C類++:痛飲重載
int hexDump(string &dmpstr,bool space=true)const;
還我包括std_string。我在我的接口文件中,我可以很好地傳遞字符串參數。 但是當我把我的方法如下我的PHP代碼:
$bf->hexDump('12',true);
我得到這個錯誤:
Fatal error: No matching function for overloaded 'PKI_Buf_hexDump'
PKI_Buf是我的類的名稱。 任何想法?
PS:hexDump函數是一個重載函數,它也用4個參數聲明爲:static int hexDump(byte * inbuf,int sz,string&dmpstr,bool space = true); – A23149577