Отсутствие равенства между shared_ptr и sleed_ptrC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Отсутствие равенства между shared_ptr и sleed_ptr

Сообщение Anonymous »

Хотя я понимаю, почему нет оператора == для shared_ptr и уникальный Тем более, что вы можете создать Sleed_ptr с помощью ссылки на shared_ptr .
Я бы предположил, что в течение 99% случаев, когда вы хотите lhs.get () == rhs.get () . Теперь я бы пошел вперед и введет это в свой код, если кто -то не сможет назвать меня веской причиной, почему не следует делать такой вещи.

Подробнее здесь: https://stackoverflow.com/questions/109 ... d-weak-ptr
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»