Почему реализации умных указателей в C++ хранят счетчик ссылок на куче вместе с указателем?

Читая Alexandrescu и wikipipidia, я вижу, что указатель и счетчик ссылок хранятся на куче. Затем упоминается, что подсчет ссылок неэффективен, так как счетчик должен быть выделен на куче? Почему он не хранится в стеке?

5
задан Claudio Torres 14 February 2012 в 19:46
поделиться