Solved

Which Statement Is False

Question 22

Multiple Choice

Which statement is false:


A) A weak_ptr points to the resource managed by a shared_ptr without assuming any responsibility for it.
B) The reference count for a shared_ptr doesn't increase when a weak_ptr references it. That means that the resource of a shared_ptr can be deleted while there are still weak_ptrs pointing to it. When the last shared_ptr is destroyed, the resource is deleted and any remaining weak_ptrs are set to NULL.
C) One use for weak_ptr s is to avoid memory leaks caused by circular references.
D) None of the above.

Correct Answer:

verifed

Verified

Unlock this answer now
Get Access to more Verified Answers free of charge

Related Questions