On Monday, 27 November 2017 at 06:59:30 UTC, Petar Kirov [ZombineDev] wrote:
the shared_ptr itself) and you can't opt out of that even if you're not sharing the shared_ptr with other threads.

Well, the compiler can in theory ellide atomics if it csn prove that the memory cannot be accessed by another thread.

But it kinda is missing the point that if it only is in a single thread then it would typically only have only one assignment. Shared_ptr is for holding a resource not for using it...

Reply via email to