Why can't rvalues be passed to a 'ref' parameter?
zjh
fqbqrr at 163.com
Sun Dec 11 09:25:06 UTC 2022
On Sunday, 11 December 2022 at 04:36:45 UTC, thebluepandabear
wrote:
> "The main reason for this limitation is the fact that a
> function taking a ref
> parameter can hold on to that reference for later use, at a
> time when the rvalue
> would not be available."
>
I only know that `rvalue` is a temporary value that will not be
used, while `ref` is omitting a pointer.
More information about the Digitalmars-d-learn
mailing list