Только два метода в классе Add и Get, Add добавляет указатель в вектор, создавая индекс и помещая указатель по индексу в вектор, а Get получает индекс переданного шаблонного типа и вытаскивает по индексу поинтер
Да насрать на твои методы - это не использование - это пту. Ты нормально пиши. Зачем тебе там вообще индекс? Зачем тебе вектор? Суй туда ссылку