[cfe-dev] [LLVMdev] New type of smart pointer for LLVM
akyrtzi at gmail.com
Thu Nov 13 14:20:10 PST 2014
> On Nov 13, 2014, at 11:25 AM, David Blaikie <dblaikie at gmail.com> wrote:
> I'd generally prefer conditional ownership over shared ownership if possible - it's a narrower contract & I can still think about where the single owner is.
I’m not so sure. With unique_ptr and shared_ptr you know exactly what is the ownership, without needing to know where it came from, it is very clear.
With conditional ownership I will have to hunt around in the codebase and find the trail between different code paths for where the pointer came from, so that I know who owns it and in what conditions.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the cfe-dev