作者xxxseanxxx (xxseanxx)
看板EE_DSnP
標題[問題] 有關freearray
時間Mon Nov 19 10:47:06 2012
在freearray這個函式中,有個部分要我們取得傳進來的array的大小,根據上課內容,
這個值應該是存在前4/8bytes,所以我想先用int陣列試試看
以下是我測試用的code
int*a=new int[10];
int**p=(int**)a;
然後我就把*a轉成size_t的型態來看其內容
但不管怎麼式,我發現我的*p和*a輸出的結果會相同(當然都把type轉成一樣了)
請問為何會這樣呢??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.24.55.241
1F:→ xxxseanxxx:啊不,第6行應該改成*p 11/19 10:48
3F:推 ypf791:簡言之 用沒有建構式和解構式的型態就輸惹 11/19 11:22
4F:→ xxxseanxxx:所以,只有class會有這種性質?? 11/19 11:57