我需要比較存儲在同一類的兩個不同實例中的變量,並且它必須返回一個布爾值。如何比較同一類的不同實例中的變量?
我想比較辣椒和鹹味的年齡,但不知道如何去做。 這是我第一次發佈,所以如果它不清楚讓我現在。我想了解如何使用此頁面進行幫助和學習。
有人提到使用'這個'指針不知道如何工作。
class dog
{
dog();
dog(int yearsOld);
bool sameAge(const dog& compareAge);
private:
int yearsOld;
}
dog pepper(7);
dog salty(9);
bool dog::sameAge(const dog& compareAge)
{
if(yearsOld == compareAge.yearsOld)
{
return true;
}
return false;
}
sameAge(salty)
你是什麼意思的「兩個不同的孩子班」?這裏沒有父母和孩子的課,只有一堂課'狗'。兩個對象都在同一個類中。 – Barmar
您的術語是錯誤的。那些不是「孩子班級」,如果是同一班級的狗,它們是兩個不同的**實例。 – Galik
感謝修正Galik。我仍然遇到如何正確編碼這個問題。 –