2009-12-16 24 views

回答

1

你不說你是否已經擁有一個數組,並且需要一個指向它的指針或者你想創建一個數組。

如果你需要創建一個數組,然後得到一個指針,你確實可以使用可存儲的數組。爲了創建它,請使用定義爲Data.Array.MArray的類和幫助功能。 StorableArrayMArray類的一個實例,因此可以使用所有這些函數來創建和操作數組。當您想要將Ptr加入陣列時,請使用withStorableArray函數。

我希望適合你的用例。

1

如果您使用可存儲數組或外部數組(在Foreign。*中),您可以獲得傳遞給C或朋友的指針。

相關問題