Re: [問題] Linux下的共享記憶體配置二維陣列

看板Programming作者 (破破茶杯)時間18年前 (2006/10/19 19:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《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
文章代碼(AID): #15DsNVV8 (Programming)
文章代碼(AID): #15DsNVV8 (Programming)