Copy‐assign from a compatible shared_ptr rhs.

Synopsis

Declared in <bslstl_sharedptr.h>

shared_ptr&
operator=(shared_ptr const& rhs) noexcept;

Description

Make this shared pointer manage the same modifiable object as the specified rhs shared pointer to the (template parameter) type COMPATIBLE_TYPE, use the same deleter as rhs, and refer to (ELEMENT_TYPE *)rhs.get(); return a reference providing modifiable access to this shared pointer. Note that if rhs is empty, then this shared pointer will also be empty after the assignment. Also note that if *this is the same object as rhs, then this method has no effect.

Return Value

reference providing modifiable access to this shared pointer

Parameters

Name

Description

rhs

right‐hand side operand

Created with MrDocs