how come is this legal? 'void fun(int){ }' ?
Maxim Fomin via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sat Jun 13 22:11:17 PDT 2015
On Sunday, 14 June 2015 at 01:20:39 UTC, Timothee Cour wrote:
> I understand this is legal for declaration wo definition (void
> fun(int);)
> but why allow this:
> void test(int){} ?
Actually it is void test(int _param_0) { }
You can test by compiling void test(int) { _param_0 = 0; }
Nameless parameters are simulated by providing internal symbol as
above.
More information about the Digitalmars-d-learn
mailing list