On Thursday, 13 May 2021 at 00:53:50 UTC, Steven Schveighoffer wrote:
On 5/12/21 1:16 PM, JG wrote:
[...]

Ah, ok. So reference counting provides a single thing you can point at and pass around without worrying about memory cleanup. But only as long as you refer to it strictly through a RefCounted struct. If you keep a pointer to something in the payload that isn't wrapped in a RefCounted struct (and specifically the original RefCounted struct), then it's possible the RefCounted struct will free the memory while you still hold a reference.

[...]

Thank you. I was just wondering if something like what you wrote could be achieved using the range above accidentally.

Reply via email to