On 10/17/2018 12:20 AM, Manu wrote:
What does it mean 'aliased' precisely?

Aliasing means there are two paths to the same piece of data. That could be two pointers pointing to the same data, or one pointer to a variable that is accessible by name.

It doesn't really give us
anything in practice that we don't have in C++.

It provides a standard, enforced way to distinguish shared data from unshared data, and no way to bypass it in @safe code. There's no way to do that in C++.

Reply via email to