Re: [問題] C++ 我該怎麼達到重新construct一個物ꔠ…
謝謝回答過小弟問題的各位前輩!
我後來用了一段小程式去做測試 並用gdb檢測記憶體位址
我創造出來的物件他的位址為:0x7fff4fe81db0
而在*this=A(x)這裡產生的暫時物件位址為:0x7fff4fe81d90
而這行程式執行過後 原來的物件位址並沒有改變 但是值改變了
也就是我的確達成「重新construct」的目的了 所以我決定這麼實做了XD
(雖然感覺實在很奇妙 不過似乎是滿合理的 實做也沒問題)
感謝以上幾位<(_ _)>
附上測試環境:
Ubuntu 9.04 amd64
gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4)
GNU gdb 6.8-debian
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.165.96.233
推
05/15 23:26, , 1F
05/15 23:26, 1F
→
05/15 23:28, , 2F
05/15 23:28, 2F
→
05/16 01:15, , 3F
05/16 01:15, 3F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章