[問題] 有關面試時的copy constructor題目

看板C_and_CPP作者 (我就是不出你能拿我怎樣)時間13年前 (2012/03/13 20:08), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
不確定是不是跟copy constructor有關 題目是: int main() { AA a1,a2; a1 = a2; // line 2 AA a3(a1); // line 3 } 自訂一個class A 使line2和line3都會compile-error 有請高手解答~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.218.130.116 ※ 編輯: Starcraft2 來自: 180.218.130.116 (03/13 20:09)

03/13 20:14, , 1F
line 2 定義一個 private 的 operator = (const AA &)
03/13 20:14, 1F

03/13 20:14, , 2F
line 3 定義一個 private 的 copy ctor
03/13 20:14, 2F

03/13 20:14, , 3F
這樣應該就行了吧...
03/13 20:14, 3F

03/13 21:00, , 4F
或是=delete
03/13 21:00, 4F

03/17 09:44, , 5F
thanks a lot!
03/17 09:44, 5F
文章代碼(AID): #1FNpZBU4 (C_and_CPP)