ヘッダーファイル(.H):インスタンスオブジェクトは、関数のprivateメンバーをオブジェクトパラメータとどのように見ますか?
bool canTravelWith(const Passenger&) const;
実装ファイル(.CPP):
bool Passenger::canTravelWith(const Passenger& x) const
{
bool canTravel = false;
//if both passengers have the same destination on the same date...
if (strcmp(x.m_destination,this->m_destination) == 0 && x.m_year == this->m_year && x.m_month == this->m_month && x.m_day == this->m_day)
{
canTravel = true;
}
return canTravel;
}
やあみんな、
作品上記のコードではなく場合は、私が知りたいと思ったことはありますパラメータのオブジェクトのメンバーは非公開でアクセスされます。私のcanTravelWith()の中でそのオブジェクトのメンバーをどのように呼び出すことができますか?
その他の場合。私はオブジェクトのプライベートメンバーを呼び出すことはできません。
なぜそれがわかりますか?
ありがとうございました。 (:。。
私は混乱しています、あなたはあなたのクラスのプライベートメンバーにアクセスしていますか?その問題は何ですか? –
「Passenger」クラスのプライベートメンバーに「Passengerクラス」のメンバーにアクセスできるのはなぜですか?何? [良い本](https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)を読むことを検討してください。 –