Титульная страница Иерархия классов Алфавитный указатель Классы Файлы Члены классов Члены файла Примеры

# Класс BGDNet::Share

Класс "Разделяемый ресурс". Подробнее...

`#include <BGDNetShare.h>`

Граф наследования:BGDNet::Share:

[см. легенду]
Полный список членов класса

## Открытые члены
| Share (void)
| Конструктор Устанавливает счетчик ссылок равным 1.
| Share (const Share &)
| Инициализатор копии Устанавливает счетчик ссылок равным 1.
Share & | operator= (const Share &)
| Перегруженный оператор присваивания Не допускает копирования значения счетчика ссылок, которое имело бы место по умолчанию.
void | addRef (void)
| Увеличивает счетчик ссылок.
void | release (void)
| Уменьшает счетчик ссылок и удаляет объект, если счетчик достиг нуля.
bool | shared (void) const
| Определяет, разделяется ли объект несколькими владельцами. Подробнее...
## Защищенные члены
virtual | ~Share (void)

## Подробное описание

Класс "Разделяемый ресурс".

Базовый класс для различных разделяемых ресурсов. Ведет счетчик ссылок, объект удаляется при достижении счетчиком ссылок нулевого значения.

## Методы

bool BGDNet::Share::shared | ( | void |  | ) | const`[inline]`

| Определяет, разделяется ли объект несколькими владельцами. Возвращает: true, если счетчик ссылок равен 1; false, если счетчик ссылок больше единицы.

Объявления и описания членов класса находятся в файле:

- BGDNetShare.h