43592 (662700), страница 4
Текст из файла (страница 4)
других объектов этого типа.
Память для данных-членов распределяется аналогично
методам, котрые описаны выше для структур ( см. Структуры PL/1
и Структуры данных по Стендишу ).
После того, как объект выполнил свою миссию в программе
он уничтожается деструктором класса: память занимаемая
данными-членами этого экземпляра класса освобождается. Причем
важно заметить, что если объект содержал какие-либо указатели на
занятую память - эта память не освобождается. Поэтому
ответственность за возможное таким образом возникновение
потерянной для системы памяти несет программист, а не компилятор.
СПИСОК ЛИТЕРАТУРЫ
1. ГРИС Д. Конструирование компиляторов для цифровых
вычислительных машин. -М.: МИР, 1975.
2. КАСЬЯНОВ В.Н., ПОТТОСИН И.В. Методы построения
трансляторов. -Н.: НАУКА, 1986.
3. РОМАНОВ В.Ю. Программирование на языке С++. -М.:
КОМПЬЮТЕР, 1993.
4. ЦИМБАЛ А.А., МАЙОРОВ А.Г., КОЗОДАЕВ М.А. Turbo C++: язык
и его применение. -М.: Джен Ай Лтд., 1993.
5. ЭЛЛИС М., СТРОУСТРУП Б. Справочное руководство по языку
программирования С++ с комментариями. -М.: МИР, 1992.