shared_ptr vs scoped_ptr

scoped_ptr nie jest kopiowany i jest usuwany z zakresu. Więc jest to rodzaj ograniczeniashared_ptr. Wydaje się więc, poza przypadkami, kiedy naprawdę trzeba ograniczyć operację kopiowaniashared_ptr jest lepszy w użyciu. Ponieważ czasami nie wiesz, że musisz utworzyć kopię swojego obiektu lub nie. Zatem pytanie brzmi: czy poza przypadkami wymienionymi powyżej możemy to rozważyćshared_ptr jest lepszy (lub zalecany) do użycia zamiastscoped_ptr. Robiscoped_ptr działa znacznie szybciejshared_ptrlub czy ma jakieś zalety?

Dzięki!

questionAnswers(5)

yourAnswerToTheQuestion