Объявите ptr2
как ссылку или указатель на ptr1
, т. Е. Одно из следующего:
SomeObject* &ptr2 = ptr1;
SomeObject** ptr2 = &ptr1;
Имея только один экземпляр указателя и убедитесь, что он только переданОбращаясь к ссылкам или указателям на экземпляр указателя, вы гарантируете, что не может существовать устаревших копий указателя.