навязчивые указатели от этого - PullRequest
0 голосов
/ 29 апреля 2011

Как можно передать этот указатель методу, который ожидает intrusive_ptr (например, от boost)?Для shared_ptrs есть enable_shared_from_this.

1 Ответ

2 голосов
/ 30 апреля 2011

При использовании intrusive_ptr сам класс отвечает за обработку своих ссылок.Таким образом, передать указатель на себя очень просто!

Все, что ему нужно сделать - это увеличить свой собственный счетчик ссылок и передать this.Готово.

...