2016-11-27 28 views
-3

我想調用這個函數void getResult(char,size_t *)在目標c中。我可以這樣做,請幫助我。 它給我下面的錯誤顯示在圖像中。我該如何調用下面的C++函數size_t * in Objective c ios

enter image description here

+0

圖片(!)中的錯誤非常明顯。 'sizeof'不會給你有地址的東西。 – Biffen

+1

@πάνταῥεῖ:這個問題看起來可能是重複的,因爲它的標題,但它與您鏈接到的帖子無關...... –

+2

@RokJarc然後,它可能是OP的工作,在這裏提出簡潔的問題。隨意投票重新開放。 –

回答

1

看來你的getResult功能預計將在參考以獲得第二個參數。您不能通過參考傳遞函數結果。首先將其分配給實際變量,然後將引用傳遞給該變量。

unsigned long sizeOfC = sizeof(c); 
c->getResult(array1, &sizeOfC); 
+1

非常感謝它的工作。 –