132 |
С т р а н и ц а
Ранее мы упоминали, что переменные ликвидируются, когда они выходят из
области действия. Давайте испробуем эту идею с экземплярами класса Player:
int main()
{
Player player; // "
Игрок родился"
} // "
Игрок сгинул" – объект игрока ликвидируется здесь
Вывод этой программы следующий:
Игрок родился
Игрок умер
Деструктор для объекта игрока вызван в конце области действия этого объекта.
Поскольку область действия переменной это блок в котором она определена, что
составляет три строки кода, то объект Player будет ликвидирован немедленно в
конце main(), когда он выходит из области действия.
Достарыңызбен бөлісу: