Я использую boost :: shared_ptr для хранения указателя на текстуру. Я загружаю новые текстуры по мере необходимости и делюсь ими с программой с помощью shared_ptr. Если мое приложение использует слишком много памяти, я хочу удалить неиспользуемые текстуры, чтобы очистить память. Есть ли способ, которым я могу определить, сколько объектов имеют доступ к текстуре через shared_ptr?