我獲得了與純虛函數的類像下面這樣:如何在純虛函數中使用C++類?
class IRecordingHour{ public: virtual int getData() const = 0; }
現在,我已經另一類使用IRecordingHour類:
class ProcessRecordingHours {
public:
ProcessRecordingHours (IRecordingHour &);
proteted:
IRecordingHour & recordingHour;
}
有人告訴我,我不能說實現IRecordingHour類(具有純虛函數的類)。
我的問題是:沒有實施IRecordingHour類,我如何在ProcessingRecordingHours中使用它?也就是說,如何創建IRecordingHour的實例並將其傳遞給ProcessRecordingHours的構造函數?
KMC,謝謝你的回覆。如何生成IRecordingHour的存根?另外,我的老師計劃在ProcessingRecordingHours類中注入IRecordingHour實現的含義是什麼?你能給一些代碼嗎? –
既然你說「有人告訴我不允許我實施IRecordingHour課程」,我以爲你是一名學生,你的老師正在給你這項任務,作爲一個團隊項目的一部分,在這個項目中你建立ProcessRecordingHours並且其他人執行IRecordingHour 。閱讀單元測試,嘲笑的概念就會出現。 – dfdsfdsfsdf
我道歉,如果我做了錯誤的假設。當我在大學時,這是一個標準練習。 – dfdsfdsfsdf