On Saturday, 12 July 2014 at 05:23:29 UTC, Ali Çehreli wrote:
On 07/11/2014 10:08 PM, dysmondad wrote:
> class Velocity
> {
[...]
> ref Velocity opOpAssign(string op) ( in float multiplier
)
Unrelated to your question, you want to return just Velocity
there. Unlike C++, classes are reference types in D. So,
Velocity itself is essentially a Velocity* in C++.
Ali
Right you are. I knew that but it still didn't translate into
code. Thank you for pointing that out. I guess eventually I will
remember that class variables are pointers.
As a point of curiosity, is the ref keyword in this case simply
redundant or does it actually make a difference?