konstruktor aliasingu shared_ptr
Pytanie o śledzenieshared_ptr
konstruktor:
template< class Y >
shared_ptr( const shared_ptr<Y>& r, T *ptr );
Czy to poprawię, jeślir
został utworzony przy użyciu deletera dostarczonego przez użytkownika, a następnie aliasingshared_ptr
wie o tym. Więc jeśli aliasingshared_ptr
jest ostatnim w grupie i (gdy wychodzi poza zakres) niszczy zasoby pierwotnie zarządzane przezr
, użyje tego dostarczonego przez użytkownika deletera?