Re: [請益] 指標的問題
※ 引述《readonly (唯讀)》之銘言:
: ※ 引述《StubbornLin (Victor)》之銘言:
: : 這是指將object的內容複製到p這個指標所指的那塊記憶體
: 所以這裡會自動幫 p alloc 一塊memory囉?
: 所以未來也要 delete p?
不會
它只會去找出那個位置的那塊記憶體
把東西放進去
講難聽一點XD
如果個指標的位置不是你配置的記憶體
是亂七八糟的數字,這就有點像強暴一樣
你硬是把資料塞到指向的那塊空間
而指標沒有初始化,或是指標是亂七八糟的數字
程式通常會當掉
因為你違規存取記憶體
你想放東西進去,那個指標指向的位置必須是有效的
它只會乖乖的照做,放東西進去
不會幫你allocate一塊記憶體出來給你
至於需不需要free or delete,就要看那個指標是不是malloc或是new出來的
是的話才需要,如果只是指向區域變數的指標就不用
--
VICTOR工作室 | PTT遊戲設計版隆重開幕!
| 不管是新手老手,程式美工音樂企劃....
URL : http://www.kinmen.info/vic/ | 都歡迎來遊戲設計版參與討論 XD
| 戰略高手>
C/C++ | GameTopics>
Visual Basic 6.0 | GameDesign
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.231.237.246
討論串 (同標題文章)