[問題] malloc to void(solved!)
請問各位大大 malloc 可不可以 data structure 到 void 指標?
typedef data {
int type;
void *right_factor;
void *left_factor;
};
ex:
void *p = (*void)malloc(data);
最近寫程式卡在 forward reference 問題上
兩種 data structure 會互相連結
因此想說不要用 typedef 指標
直接用 void 暴力解
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.135.24.88
→
03/07 00:50, , 1F
03/07 00:50, 1F
→
03/07 01:15, , 2F
03/07 01:15, 2F
→
03/07 01:24, , 3F
03/07 01:24, 3F
→
03/07 01:26, , 4F
03/07 01:26, 4F
struct data;
// 一陣的 struct 宣告
struct data {
// 內部資料宣告
};
這樣有無解?
寫語法解析就遇到這種語法無限迴圈
※ 編輯: iWRZ 來自: 140.135.24.88 (03/07 01:28)
→
03/07 01:31, , 5F
03/07 01:31, 5F
→
03/07 01:31, , 6F
03/07 01:31, 6F
推
03/07 03:21, , 7F
03/07 03:21, 7F
→
03/07 03:21, , 8F
03/07 03:21, 8F
→
03/07 03:22, , 9F
03/07 03:22, 9F
→
03/07 03:22, , 10F
03/07 03:22, 10F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章