Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Для класса задать конструктор и деструктор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать иерархии наследования: самолет, корабль-водный самолет или исправить ошибки http://www.cyberforum.ru/cpp-beginners/thread1098416.html
a) Создать иерархии наследования: самолет, корабль - водный самолет. b) Создать иерархии наследования: транспорт - самолет, корабль - водный самолет. Вариант а сделал, но теперь не очень понимаю...
C++ Возвращение в начало программы из функции Здравствуйте, сегодня во время напписания программы возникла такая необходимость: нужно из функции vichis_oper вернуться в начало функции main(т.е. нужно в случае выполнения 60-й строки вернуться и... http://www.cyberforum.ru/cpp-beginners/thread1098415.html
C++ Создание игр в текстовом режиме
Привет всем! Тут занялся написанием игрушек в текстовом режиме, типа змейки, тетриса и т.п. Суть в том, что я хочу как можно более правильно написать код, со стороны рефакторинга, со стороны...
Подскажите библиотеку GUI, реализующую графический интерфейс C++
Доброй ночи. Подскажите, пожалуйста, лёгкую и простую библиотеку реализующую графический интерфейс. Сам интерфейс примитивен - пара кнопок и диалоговых окон. Это всё, что мне нужно от библиотеки. ОС...
C++ Выведение на экран фигуры, которая изображает множество точек, которые удовлетворяют неравенству http://www.cyberforum.ru/cpp-beginners/thread1098406.html
Исправьте, пожалуйста, ошибки. Задача. Выведение на экран фигуры, которая изображает множество точек, которые удовлетворяют неравенство: x^2+y^2<=2(abs(x)+abs(y)) #include <math.h> #include...
C++ Как разрешить ввод только чисел типа int? Доброго времени суток. Подскажите, пожалуйста, как разрешить ввод только чисел типа int. Преподаватель очень любит заваливать на этом, введя например букву, там где нужно число. Очень важно, чтобы... подробнее

Показать сообщение отдельно
Alex_204
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 5

Для класса задать конструктор и деструктор - C++

17.02.2014, 01:06. Просмотров 344. Ответов 1
Метки (Все метки)

Ребята,нужна помощь в написании программы.
Для класса задать конструктор(для выделения памяти,открытия файлов,задания начальных значений при необходимости) и деструктор(для освобождения памяти,закрытия файлов,печати последних значений).



C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru