class person
{
private:
string name;
int birth_year;
char sex;
public:
person()
{
string name; cout<<"Name: "; cin>>name; set_name(name);
int birth_year; cout<<"Birth year: "; cin>>birth_year; set_birth_year(birth_year);
char sex; cout<<"Sex: "; cin>>sex; set_sex(sex);
}
~person() { }
какой set_name(name)
сделать здесь?Какова цель установки здесь?
Это не 'std :: set' (или любая другая структура данных' set'), ссылка на которую здесь, это часть имени функций, чтобы установить имя (я думаю) и пол человека. Если вы посмотрите дальше в классе, я могу поспорить, вы найдете там эти функции. Сделайте поиск шаблона сеттера и геттера. –
В нем описывается метод изменения переменной. Например, если вы хотите надеть 2 дополнительных колеса на свой велосипед, вы должны следовать методу для достижения этого, вы не просто волшебным образом заявляете, что у вас теперь есть четырехколесный велосипед. Новое значение является результатом некоторых действий. – Ben
~~~~~~~ спасибо – tidusanddante