конструктор псевдонимов shared_ptr

Вопрос о следованииshared_ptr конструктор:

template< class Y >
shared_ptr( const shared_ptr<Y>& r, T *ptr );

Правильно ли это, еслиr&nbsp;был создан с использованием предоставленного пользователем средства удаления, а затем псевдонимовshared_ptr&nbsp;знает это. Так что если псевдонимыshared_ptr&nbsp;последний в группе и (при выходе из области видимости) уничтожает ресурсы, изначально управляемыеr, он будет использовать этот предоставленный пользователем удалитель?