Ребята,нужна помощь в написании программы.
Для класса задать конструктор(для выделения памяти,открытия файлов,задания начальных значений при необходимости) и деструктор(для освобождения памяти,закрытия файлов,печати последних значений).
#include <iostream>
#include <string>
using namespace std;
string k="Внимание!Пенсионный возраст";
string t="Возраст не пенсионный";
class card
{
public:
string gender;
string name;
long employee_id;
int age;
float salary;
string employee()
{
if (gender != "Женский")
return age>60 ? k : t;
else
return age>50 ? k : t;
}
void output()
{
cout << endl << "Пол работника: " << gender << endl;
cout << "Имя работника: " << name << endl;
cout << "Личный ID: " << employee_id << endl;
cout << "Возраст работника: " << age << endl;
cout << "Зарплата работника: " << salary << endl;
}
};
int main(void)
{
setlocale(LC_ALL, "Russian");
card e;
cout << " Пол работника:" << endl;
cin >> e.gender;
cout << " Имя работника:" << endl;
cin >> e.name;
cout << " Личный ID:" << endl;
cin >> e.employee_id;
cout << " Возраст работника:" << endl;
cin >> e.age;
cout << " Зарплата работника:" << endl;
cin >> e.salary;
e.output();
cout << endl << e.employee() << endl;
return 0;
}