указатели и подсчет ссылок (подсчет ссылок на обьекты ... как ?)

Модератор: Модераторы разделов

Ответить
pretorean
Сообщения: 15
ОС: linux
Контактная информация:

указатели и подсчет ссылок

Сообщение pretorean »

подсчет ссылок на обьекты ... как сделать?
возможно ли это както автоматизировать в С++ ?

под подсчетом ссылок имею ввиду чтото вроде реализации интерфейсов в дельфи, когда обьект удаляется автоматически после того как будет освобождена последняя ссылка на него.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: указатели и подсчет ссылок

Сообщение drBatty »

pretorean писал(а):
28.12.2007 14:14
подсчет ссылок на обьекты ... как сделать?
Очень просто. Достаточно где-то хранить количество объектов этого типа. Самое простое: в статической переменной класса. В деструкторе надо вычитать единицу из этой переменной и если ==0, удалять данные объекта.
Подробно об этом в этой книге. Варезную ссылку не дам, религия не позволяет :)
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Ответить