D on quora ...
Ola Fosheim Grøstad
ola.fosheim.grostad+dlang at gmail.com
Tue Oct 17 22:51:53 UTC 2017
On Tuesday, 17 October 2017 at 10:05:23 UTC, Atila Neves wrote:
> It's when you have a shared_ptr to an object that has a
> shared_ptr to an object that has a ... (or unique_ptrs along
> the way).
Well, yes I've seen some online lectures/tutorials that use it
for managing graphs and linked lists, but this is overkill in
most cases. shared_ptr seems most suited for sharing resources
over threads.
Although I guess you can get that effect if you use it for
tracking cached objects in a database client or something like
that.
Sounds more like a problem for people developing frameworks than
for applications. Frameworks have to make the difficult trade off
of whether they should roll their own or use a standard
mechanism. End users often would prefer a standard solution I
guess.
More information about the Digitalmars-d
mailing list