推 march20:好怪,我只聽過 explicit copy constructor 71.137.4.118 01/17 16:06
推 march20:沒聽過 "explicit copy" 這個 term @@ 71.137.4.118 01/17 16:06
推 march20:你從哪看來的啊 XD 71.137.4.118 01/17 16:07
推 march20:你說的其實應該叫 "initialization" 71.137.4.118 01/17 16:15
推 march20:through declaration 71.137.4.118 01/17 16:15
推 march20:另外對等的 case, 應該叫 71.137.4.118 01/17 16:16
推 march20:"explicit assignment" 71.137.4.118 01/17 16:16
推 UNARYvvv:沒有自己實作的話,就是進行bitwise copy 61.228.215.210 01/17 16:30
推 march20:不是 compiler 自己生成一個, 然後對各 71.137.4.118 01/17 17:12
推 march20:member 做 copy 嗎? 71.137.4.118 01/17 17:13
推 milochen:Explicit copy我是從C++ FAQs 2ed看來的 140.114.71.92 01/17 17:21
→ milochen:在書裡FAQ 20.07裡面提到的 140.114.71.92 01/17 17:23
→ milochen:它說copy constructor只會在 140.114.71.92 01/17 17:23
→ milochen:passed by value, returned by value, or 140.114.71.92 01/17 17:23
→ milochen:explicitly copied的時候被呼叫到 140.114.71.92 01/17 17:24
推 milochen:嗯,兩種情形都是一個一個copy的,謝謝 140.114.71.92 01/17 18:29