Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

06 классы 4

.pdf
Скачиваний:
13
Добавлен:
27.03.2015
Размер:
173.6 Кб
Скачать

06 – 021

Worker *w1 = new Worker(”Иван”, ”Петров”);

Worker *w2 = new Worker(”Петр”, ”Иванов”);

cout << ”Счетчик после создания объектов = ”;

//Вызов статической ФЭ через

//существующий объект класса

cout << w1->getCount() << endl;

06 – 022

cout << ”Сотрудник 1: ”

<<w1->getName() << ’ ’

<<w1->getFam() << endl; cout << ”Сотрудник 2: ”

<<w2->getName() << ’ ’

<<w2->getFam() << endl;

//Освобождение памяти,

//выделенной объектам класса

delete w1; delete w2;

06 – 023

cout << ”Счетчик после удаления объектов = ”;

//Вызов статической ФЭ через имя

//класса, т.к. уже нет объектов

cout << Worker::getCount() << endl;

return 0;

}

06 – 024

Счетчик перед созданием объекта = 0 Конструктор объекта Иван Петров Конструктор объекта Петр Иванов Счетчик после создания объектов = 2 Сотрудник 1: Иван Петров Сотрудник 2: Петр Иванов Деструктор объекта Петр Иванов Деструктор объекта Иван Петров

Счетчик после удаления объектов = 0

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]