Нет, вы не можете знать, что имеет ссылку на x, не просматривая возможные места, которые вы ему присвоили (v_ptr
)
- или--
Если вы должны это сделать, вы можете захотеть сделать какое-то отслеживание ссылок (которое можно использовать для сбора мусора), например
v_ptr[0]=add_reference(&x,&v_ptr[0]);
где add_reference - это некоторая функция, имеющая список ссылок на первый аргумент, со ссылкой в качестве второго аргумента (что может быть сложно с типами STL)