On Monday, 2 March 2015 at 23:43:22 UTC, Zach the Mystic wrote:
Except for this:

static Rctype t; //

fun(t);

Now you have that implicit parameter which screws things up. It's like calling:

fun(@globals, t);

...where @globals is a namespace which can alias t. So you have two parameters which can alias each other. I think the only saving grace is that you probably don't really need to pass a global that often, since you already have it if you want it. Only if you want the global to "play the role" of a parameter.

What do you think? How many times do you normally pass a global?

I fail too see how t being global vs t being a local that is doubly passed change anything.

Reply via email to