"self" keyword

Rick C. Hodgin foxmuldrster@yahoo.com
Thu Jun 14 15:10:00 GMT 2012


How hard would it be to implement a "self" keyword extension which 
references the contextual function name wherein it was referenced?

int foo(int a)
{
     // recursion
     self(a + 1);
}

int food(int a)
{
     // recursion
     self(a + 1);
}

Obviously not a useful example, but demonstrates that to call each 
function it's in again that it can be done without knowing the function 
name.

Best regards,
Rick C. Hodgin



More information about the Gcc mailing list