看板 C_and_CPP 關於我們 聯絡資訊
謝謝回答過小弟問題的各位前輩! 我後來用了一段小程式去做測試 並用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
unfun:是否可直接使用複製建構函式 05/15 23:26
unfun:Set foo; Set bar=foo; /*OR*/ Set bar(foo); 05/15 23:28
sunneo:用`不理會visibility`撰寫一個getter來包裝如何 -.- 05/16 01:15