[問題] share memory當中的指標
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
GCC IN BSD
問題(Question):
我有一個struct是
typedef struct {
int a;
int b;
int* c;
} str;
我在 process 1 挖了一塊大小是sizeof(str)的share memory
但是因為我的c是想要做成動態的二維int陣列
但我在process 1 對 c 做 malloc之後
在process 2 卻沒辦法讀入 c 的內容
想問一下這個問題該怎麼解決
因為c不是應該是一個位址,兩個process都可以透過那個位址去access嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.208.64
→
03/31 19:56, , 1F
03/31 19:56, 1F
推
03/31 22:02, , 2F
03/31 22:02, 2F
→
03/31 22:59, , 3F
03/31 22:59, 3F
→
04/01 03:20, , 4F
04/01 03:20, 4F