Re: Указатели с встроенным счетчиком ссылок
От: andrey.desman  
Дата: 22.11.15 19:26
Оценка:
Здравствуйте, Kingofastellarwar, Вы писали:

K>имеет ли смысл?

K>ну типа 64 бита под адрес и 64 под кол-во ссылок, или 32 под кол-во ссылок вроде если бы поддерижвалдось на уровне инструкций цпу то можно избавиться от лишнего обращения в кучу

Счетчик должен быть один для всех умных указателей, поэтому это будет указатель. Т.е.

struct smart_ptr {
   T* ptr;
   int* count;
};


int count; здесь не подойдет.

Однако есть еще intrusive_ptr — там счетчик хранится внутри объекта.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.