推 QQ29:初始話 class A; A a=X 或是A a(X); 08/23 14:11
→ QQ29:一般A a; a=b是呼叫 operator = 08/23 14:11
請問如果說我沒有寫COPY CONSTRUCTOR
那初始化還可以直接用class A=B這樣嗎?
這樣他會自動幫我呼叫一般的constructor嗎?
另外請問一下
有沒有關於這一方面的文章可以參考
我這一邊的感覺很差...沒有搞懂...
※ 編輯: flax00298 來自: 140.112.4.234 (08/23 14:38)
推 stonehomelaa:沒copy constructor的話,就是bitwise copy了呀 08/23 14:44
推 QQ29:有預設的copy constructor 08/23 14:58
→ QQ29:作樓上講的事情 08/23 15:07
SORRY有個忘記問的問題
OPERATOR OVERLOADING 跟 COPY CONSTRUCTOR都EXPLICIT IMPLEMENT時
class A=B又會呼叫哪一個呢?
※ 編輯: flax00298 來自: 140.112.4.234 (08/23 15:32)
推 dendrobium:A a=b; 的話call copy c'tor 08/23 20:13
→ flax00298:喔喔感謝!! 08/24 00:15