Содержание
Слайд 2Nortel Networks Confidential
Виртуальные деструкторы
class Employee
{
public:
Employee(string _name,
string _surname);
virtual ~Employee();
};
class Programmer:
Nortel Networks Confidential
Виртуальные деструкторы
class Employee
{
public:
Employee(string _name,
string _surname);
virtual ~Employee();
};
class Programmer:
public Employee
{
public:
Programmer(/*...*/);
virtual ~Programmer();
};
{
public:
Programmer(/*...*/);
virtual ~Programmer();
};
void destroy_container(Empolyee **container, int size)
{
for(int i=0; i < size; ++i)
{
delete container[i];
container[i] = 0;
}
}
- Предыдущая
Друзья классовСледующая -
Производные классы. Часть 2