<div dir="ltr">The use of make_shared (and family) to construct shared_ptr (and other) instances is highly encouraged because of its benefits over using new and smart-pointer ctor or reset. (Mainly better memory and cache coherence and minimizing potential memory leaks.)<br><div><br></div><div>A quick survey of the LO code shows that this idiom is underutilized.</div><div><br></div><div>Is this an unintentional coincidence that we're encouraged to cleanup, or is there a policy as-such?</div><div><br></div><div>Thanks.</div></div>