我正在使用c + +,我不知道如何使用派生類訪問我的基類中的變量。 我需要得到的值在基類和派生類中做的操作,因爲在基類中的所有功能,包括參數,當我打電話的功能,有沒有一種方法可以使用派生類訪問基類中的值?
例如:
Baseclass.getvalue();
由於沒有定義,我不能放任何參數。
我已經做了的構造部件,如
class derivedclass:baseclass
{
//insert functions here.
};
derivedclass::derivedclass()
:baseclass()
{
//insert initialization here
}
,但我仍然無法訪問該值。幫幫我?我需要使用虛擬嗎?如果是的話,怎麼樣?
*這是一個用戶定義的程序
請顯示您希望訪問的值的聲明。請記住,它們需要受到保護或公開才能被子類訪問。 – dasblinkenlight
給出函數的具體示例,基類中的「值」,如何嘗試訪問它以及失敗。 – Peter
看起來像作業 –