It only saves one character in any case: your "self" is just "*this".
________________________________________ From: [email protected] [[email protected]] on behalf of Ian Lance Taylor [[email protected]] Sent: Thursday, June 14, 2012 10:19 AM To: Rick C. Hodgin Cc: [email protected] Subject: Re: "self" keyword "Rick C. Hodgin" <[email protected]> writes: > I was thinking C and C++. > > int myclass::foo(int a) > { > // recursion > self(a + 1); > } > > Just out of curiosity, why wouldn't it be accepted back into mainline? In general these days GCC discourages language extensions. They would have to have a compelling advantage. I don't see that here. Even if I did, I would recommend running it through a language standards body first. Ian
