leaks beseitig durch shared_ptr