[問題] 如何一次給定struct以及內部指標記憶體?
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
GCC
問題(Question):
比如說有一個 struct
struct ggg {
int len;
void *data;
};
是否能在 malloc struct 的同時也 malloc data的大小1024
看起來像是
struct ggg *g = malloc (sizeof(struct ggg)+1024)
但沒辦法這樣做
請問是否能做呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.222.3
→
01/24 14:49, , 1F
01/24 14:49, 1F
→
01/24 14:51, , 2F
01/24 14:51, 2F
→
01/24 15:38, , 3F
01/24 15:38, 3F
推
01/24 16:41, , 4F
01/24 16:41, 4F
推
01/24 17:57, , 5F
01/24 17:57, 5F
→
01/24 17:58, , 6F
01/24 17:58, 6F
→
01/24 17:59, , 7F
01/24 17:59, 7F
推
01/24 19:29, , 8F
01/24 19:29, 8F
推
01/25 19:03, , 9F
01/25 19:03, 9F
→
01/25 19:06, , 10F
01/25 19:06, 10F
→
01/25 19:20, , 11F
01/25 19:20, 11F
→
01/25 19:20, , 12F
01/25 19:20, 12F
→
01/26 10:17, , 13F
01/26 10:17, 13F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 4 篇):