Создать общий _ptr, не владеющий -?

Я новичок в C++11 и сейчас работаю над улучшением своих навыков C++, пытаясь избежать прямого использования указателей. Я пытаюсь написать менеджер спрайтов, который отслеживает ранее загруженные спрайты и освобождает неиспользуемые. Я пытаюсь использовать общий указатель _ptr (на растровое изображение )для этого, но менеджер также должен сохранить общий _указатель для создания спрайтов с -, чтобы счетчик ссылок не t упадет до 0. Могу ли я каким-то образом объявить «родительский» общий _указатель в моем менеджере не принадлежащим -, чтобы он не считался ссылкой (и по-прежнему создавать собственные копии этого общего _указателя )?

6
задан Cubic 30 July 2012 в 12:55
поделиться