why doesn't formattedRead take args by ref instead of by pointer?

Dmitry Olshansky dmitry.olsh at gmail.com
Mon May 20 22:44:11 PDT 2013


21-May-2013 01:39, Timothee Cour пишет:
> That was indeed what I was using in my updated ref based
> reimplementation of formattedRead (see my original post for the link),
> and the other functions getopt, readf) are the same AFAIK.
>
> so why not add it to phobos:
> it's safer (no null / invalid pointers)
> simpler user code
> more consistent with rest of phobos
>
> we could either make the existing by pointer functions enter a
> deprecation path, or add a 'formattedReadRef' version for all those
> functions.
>
> Thoughts?

You can just add an overload I bet. Since you can't read a pointer and 
&x is an r-value and (thank god) there wasn't decision to allow r-value 
as plain ref.


-- 
Dmitry Olshansky


More information about the Digitalmars-d-learn mailing list