看板 Programming 關於我們 聯絡資訊
※ 引述《kenduest.bbs@bbs.sayya.org (小州)》之銘言: : ※ 引述《tedpola.bbs@ptt.cc (破破茶杯)》之銘言: : > 在Linux下使用C++撰寫IPC的程式 : > 可以透過 shmat函式的 void* 指標來存取一維陣列 : > 可是我想在這個共享記憶體裡頭 : > 擺放動態的二維陣列, 並能夠存取 : > 請問應該如何做到呢 : > 謝謝 ! : 有個建議方式,把一維陣列當作二維來使用,這個建議如何呢 ? : 比方你配置 int[100], 可以看成 int [5][20]。 : 不過若是你說的是 int ** 的話,可能就不是如此簡單。 謝謝您的回應. 我指的是 int** 這樣的配置方式. 陣列的大小在 run-time 的時候才能得知 問題在於要怎麼在 share memory 裡頭進行存取 thx! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.186.83