Re: [問題] 請問C#怎麼傳遞C++函數中"指標的指標"뀠…
※ 引述《pija0605 (小畢)》之銘言:
: 假設在C++中有個函數是
: void Read(double *array)
: 那麼可以在unsafe code中使用C# double[] 陣列的位址傳參數進去
: 但如果函數是
: void Read(double **array)
: 在不能修改函數的前提下(DLL),要怎麼傳遞這個指標的指標參數呢?
: 我連在C#下怎麼樣初始化**array的方式都找不到,麻煩各位不吝指教,謝謝。
試試用 Read(ref Ary1)....
Array在C#中應是Reference Type...再加個ref關鍵字就有類似指標的指標效果了.
--
=============================
夏有涼風
冬有雪
http://itsoho.myweb.hinet.net
=============================
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.181.10
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章