Шаблон:Weak interface ptr::lock brief
Версия от 19:19, 2 января 2018; Андрей Чусов (обсуждение | вклад)
Если смарт-указатель ассоциирован с действительным указателем на интерфейс, разделяет владение им и возвращает объект shared_interface_ptr, реализующий это владение. Если же смарт-указатель weak_interface_ptr пуст или ассоциирован с указателем на уже не существующую в памяти реализацию интерфейса, то возвращается пустой shared_interface_ptr.