Re: [問題] 計程問題

看板NTUEE110HW作者 (在海灘上種花)時間19年前 (2007/01/14 13:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《yehes2001 ()》之銘言: : 小弟有個疑惑 懇請眾高手指點 : Derived Class D 以public的方式繼承自 Base Class B : 而 B 有提供 copy constructor 但沒有 data member的set function : 那我想問的是 : 若我想寫一個D的 copy constructor : D::D( const D & input ) : 那我要如何 initialize D 繼承自 B 的 data member 呢 ? : 有辦法 把 input 的 B 的部份抽離出來 進而呼叫 B 的copy constructor 嗎? : 麻煩大家撥冗幫忙解惑 : 小弟感激不盡 這樣寫就可以了 D::D( const D & input ): B(input) \/\/\ 把 D 的指涉器(英文好像叫做reference) 當成參數傳給B的copy constructor compiler 會自動將型態 D 轉成 B 過程中只會把D繼承自B的部份"萃取"出來 傳給B的 copy constructor -- 僅供參考 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.240.231
文章代碼(AID): #15gSADNS (NTUEE110HW)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #15gSADNS (NTUEE110HW)