作者tsaiminghan (nahgnimiast)
看板C_and_CPP
標題[問題] free的用法?
時間Sat Oct 30 23:30:21 2010
請問如果用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