看板 C_and_CPP 關於我們 聯絡資訊
請問如果用malloc一塊記憶給byte指標。 然後該byte指標再被指給某個struct的指標。 在free時,用struct指標和byte指標會有差嗎? 程式碼的話大概像這樣 byte *bPtr = (byte*)malloc(sizeof(byte)*10); struct AAA *sPtr = (struct AAA*)bPtr; free(bPtr); // free(sPtr) 這兩個會有差嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.121.133.226
stupid0319:一點差別都沒有 10/30 23:38
tsaiminghan:謝謝 10/30 23:43
purpose:free的參數資料型態是void * 10/30 23:49