Как реализован std :: tr1 :: shared_ptr?

Я думал об использовании общих указателей, и я знаю, как реализовать один - Дон ' Я не хочу этого делать, поэтому я пробую std :: tr1 :: shared_ptr , и у меня есть пара вопросов ...

Как реализован подсчет ссылок? Используется ли двусвязный список? (Кстати, я уже погуглил, но ничего надежного не нашел.)

Есть ли какие-нибудь подводные камни при использовании std :: tr1 :: shared_ptr ?

35
задан Chris says Reinstate Monica 2 May 2013 в 11:02
поделиться