Скажем есть два объекта класса: Person Man[2]
Так вот, как в методе этого класса организовать сравнение 2 соответствующих полей этих объектов (т. е. нужно сравнить, например, Man[0].year и Man[1].year в паблик методе класса Person, при этом поле year приватное).
Сам класс:
class Person
{
public:
void setFullName(string FullName_fio) //Метод класса вводящий ФИО
{
fio = FullName_fio; //ФИО
}
void setDate(int date_year, int date_month, int date_day) //Метод класса вводящий дату рождения
{
year = date_year; //Год рождения
month = date_month; //Месяц рождения
day = date_day; //День рождения
}
void getData() //Отображение ФИО и даты рождения
{
cout << "ФИО: " << fio << endl << "Дата рождения: " << year << "." << month << "." << day << endl << endl;
}
int getAge() //Метод класса вычисляющий возраст персоны
{
return 2015 - year;
}
int getYear() //Метод класса возвращающий год рождения персоны
{
return year;
}
private:
string fio; //ФИО
int year; //Год рождения
int month; //Месяц рождения
int day; //День рождения
};