On Sunday, 29 December 2013 at 19:42:39 UTC, Jonathan wrote:
> If I want to write a function that operates on a struct
>
> struct S { }
>
> What are the differences between:
>
> void(S* s)
>
> void(ref S s)
You cannot set a default value (like null) for ref parameters,
but you can for pointer.